-
mysql简介
mysql是有名的开放源代码关系型数据库。它最早是AB公司开源的,后来到Sun公司手中。之后Sun公司被Oracle公司收购,mysql就归Oracle所有。从此mysql走向商业化,又有名为mariadb数据库作为mys
-
如图1,需要得到字段【invoice_sn】的所有【delivery_notice_sn】在同一行显示,效果如图2
图1图2
解决sql
select invoice_sn,group_concat(delivery_notice_sn separator ',') as delivery_notice_sn
from tmp_wangff
group by invoice_
-
GROUP_CONCAT 函数返回带有来自一个组的连接的非 NULL 值的字符串结果。该函数是一个增强的 Sybase SQL Anywhere 支持的基本 LIST() 函数。
语法结构
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer
-
实体关系映射
建了四个实体,启动程序。
打开数据库,发现只生成了三张表。
package com.imooc.spring.entity;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.UpdateTimestamp;
import java
-
DELIMITER $$
CREATE FUNCTION `replace_number_to_zh`(original VARCHAR(1000))
RETURNS VARCHAR(1000)
DETERMINISTIC
BEGIN
DECLARE temp VARCHAR(1000);
DECLARE ch VARCHAR(1);
DECLARE i,j INT;
DECLARE nums VARCHAR(200);
DECLARE cns VARCHAR(200);
DECLA
-
kingshard SQL黑名单功能介绍
1. 应用场景介绍
在kingshard开源之后,有用户多次提到能不能在kingshard中加入SQL黑名单机制,让kingshard能够根据特定的规则来拦截在黑名单中的SQL。有几个比较典型的应
-
[mysqld]skip-name-resolve
-
一、新建项目:SqlSugarDemo <ItemGroup>
<PackageReference Include="SqlSugarCore" Version="5.1.3.52" />
</ItemGroup>二、连接串
-
Redis是一种非关系型的高性能键值对数据库,具有快速读取和写入、多种数据结构支持、数据持久化等特点,被广泛用于缓存、计数器、消息队列等场景中。在实际应用中,单个Redis实例的性能有一定限制,因此需要使用Redis集群来实现水平扩展和高可用性。本文将介绍Redis集群的搭建和使用。一、什么是Redis集群Redis集群是将多个Redis节点组成的一个分布式
-
MySQL表设计指南:创建一个简单的用户权限表在开发中,用户权限是一个非常重要的概念。为了实现对用户权限的管理和控制,我们可以使用MySQL数据库来创建一个简单的用户权限表。这篇文章将介绍如何设计这个表,并提供相应的代码示例。首先,让我们定义这个用户权限表包含的字段:id:用户权限表的唯一标识符,通常为自增长的整数类型。username:用户的用户名,可以是
-
MySQL创建文件下载记录表实现文件下载功能在很多网站或应用中,我们经常需要实现文件下载功能。为了追踪和统计文件的下载情况,一种有效的方法是创建一个文件下载记录表,在每次文件下载时记录相关信息。本文将介绍如何使用MySQL来创建文件下载记录表,并通过代码示例来演示实现文件下载功能。创建文件下载记录表首先,我们需要创建一个文件下载记录表,用来存储每次文件下载的
-
MySQL双写缓冲原理与性能优化策略的深入分析引言:MySQL数据库是当前使用最广泛的开源数据库之一,其数据存储引擎负责管理数据的存储和访问。在MySQL的存储引擎中,InnoDB是最常用的引擎之一。InnoDB引擎在写入数据时,采用了双写缓冲(DoublewriteBuffer)技术,来保证数据的一致性和可靠性。本文将深入分析MySQL双写缓冲的原理,并
-
如何使用MySQL的NOW函数获取当前日期和时间MySQL是一种流行的关系型数据库管理系统,广泛用于各种应用中。在许多情况下,我们需要获取当前的日期和时间来进行数据库操作,MySQL的NOW函数是一个非常有用的函数,可以帮助我们轻松地获取当前的日期和时间。NOW函数是MySQL提供的一个内置函数,用于获取当前日期和时间。它的语法非常简单,只需要在查询语句中使
-
如何使用Redis和JavaScript实现分布式缓存功能引言:在开发Web应用程序时,缓存是一种常见的技术,它可以大大优化系统性能和响应时间。而分布式缓存则更进一步,可以在多个服务器上分布和共享缓存数据,提供更高的可扩展性和容错性。本文将介绍如何使用Redis和JavaScript实现分布式缓存功能,以提高系统的性能和稳定性。一、Redis简介Redis是
-
如何使用MySQL的用户权限管理保护数据库安全简介MySQL是广泛使用的开源关系型数据库管理系统,为了保护数据库的安全,MySQL提供了用户权限管理功能。通过合理设置用户权限,可以实现对数据库的安全控制,防止恶意操作和非法访问。本文将介绍如何使用MySQL的用户权限管理来保护数据库的安全,并提供代码示例进行演示。创建用户和授权首先,使用root账号登录MyS