mysql
Yweir
这个作者很懒,什么都没留下…
展开
-
Mysql主从搭建 基于DOCKER
Mysql主从搭建 基于DOCKER。原创 2023-08-05 18:50:14 · 1299 阅读 · 0 评论 -
MyBatis Plus 代码生成器3.5.0
MyBatisPlus代码生成器3.5.0。原创 2022-07-17 15:48:39 · 900 阅读 · 0 评论 -
springboot 整合 shardingsphere-jdbc MybatisPlus 行表达式水平分表
创建springboot项目(我这里版本是 2.6.6)在项目pom.xml添加配置 <properties> <java.version>8</java.version> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target>原创 2022-04-21 17:26:58 · 918 阅读 · 0 评论 -
mysql 按时间生成每一天数据
实现sqlSET @start_time = '2020-01-01';SET @end_time = '2022-03-14';SET @days = TIMESTAMPDIFF(DAY,@start_time,'2022-03-14');SET @d = -1;SELECT @d :=@d+1 as number,ADDDATE(@start_time,@d) as time_strFROM demo_tableWHERE @d<@days@start_time 生成数据开始时间原创 2022-03-14 18:16:59 · 1074 阅读 · 0 评论 -
mysql 创建函数
mysql 函数和存储过程区别一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能返回一个变量;而存储过程可以返回多个。存储过程的参数可以有IN,OUT,INOUT三种类型,而函数只能有IN类~~存储过程声明时不需要返回类型,而函数声明时需要描述返回类型,且函数体中必须包含一个有效的RETU原创 2022-01-19 23:18:47 · 1395 阅读 · 0 评论 -
Mybatis-plus sql语句 LT、LE、EQ、NE、GE、GT
allEq 全部eq(或个别isNull)allEq(Map<R, V> params)allEq(Map<R, V> params, boolean null2IsNull)allEq(boolean condition, Map<R, V> params, boolean null2IsNull)例1: allEq({id:1,name:“老王”,age:null})—>id = 1 and name = ‘老王’ and age is nul原创 2021-12-22 15:52:09 · 8463 阅读 · 0 评论 -
MySQL 基本操作 SQL 语句
创建数据库create database databaseName; 选中数据库use databaseName;创建表结构CREATE TABLE demo_table ( id INT ( 10 ), NAME VARCHAR ( 50 ), city VARCHAR ( 50 ), PRIMARY KEY ( id ) ); 更改表结构ALTER TABLE demo_table ADD age varchar(50); 插入数据INSERT INTO demo_tabl原创 2021-08-17 14:34:29 · 79 阅读 · 0 评论 -
经典RBAC用户角色权限设计
原创 2020-12-23 23:03:29 · 183 阅读 · 0 评论 -
MySQL 中文字段转拼音首字母
现在要实现对字段 card_name第一个字符转成拼音,即实现字段 pinyin中的效果,可以直接这样SELECT card_name,ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(card_name USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0x原创 2020-12-15 10:21:20 · 542 阅读 · 0 评论