mysql
文章平均质量分 68
lockie_zou
这个作者很懒,什么都没留下…
展开
-
springBoot使用ShardingJDBC实现分表
springBoot使用ShardingJDBC实现分表原创 2023-02-23 16:58:06 · 2531 阅读 · 0 评论 -
Mysql 8.x springboot连接配置
Mysql 8.x springboot连接配置原创 2022-11-28 16:27:48 · 6039 阅读 · 0 评论 -
Mysql索引Hash和BTree的区别
Mysql索引Hash和BTree的区别原创 2022-11-24 15:35:54 · 1058 阅读 · 0 评论 -
Mysql删除表数据drop delete truncate区别
批量删除数据有三种常见的方法drop table当不需要该表时,可以使用该方法。truncate table删除所有数据,同时保留表,速度很快。画外音:可以理解为,drop table然后再create table。delete from table可以删除所有数据,也能保留表,但性能较差。也可以带where条件删除部分数据,灵活性强。虽然truncate和delete都能够删除所有数据,且保留表,但他们之间是有明显差异的。一、truncate是D原创 2022-05-07 15:15:08 · 433 阅读 · 0 评论 -
Mysql存储json格式数据
Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。在Json列插入或者更新的时候将会自动验证Json文本,未通过验证的文本将产生一个错误信息JSON 数据类型推荐使用在不经常更新的静态数据存储创建表 t_user登录方式字段使用json格式,分为phone,wechat,qq,email,zhifubao等等原创 2022-03-10 19:57:29 · 27697 阅读 · 0 评论 -
Mysql8.0 使用json操作
实际项目中我们有时候对内或者对外部项目交互时存储数据有时候会存json格式的数据,mysql在5.7版本后支持了json格式数据的存储。首先查看下mysql的版本是否支持,我的是8.0.x版本1.创建一个张表,使用json格式字段CREATE TABLE `user_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(20) DEFAULT NULL, `details` json DEFAU.原创 2021-11-04 17:12:42 · 6387 阅读 · 0 评论 -
Mysql处理逗号分号等字符
有分隔符的字符串拆分数据库中 num字段值为:实现的效果:需要将一行数据变成多行实现的SQLSELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7788',',',help_topic_id+1),',',-1) AS num FROM mysql.help_topic WHERE help_topic_id < LENGTH('7654,7698,7782,7788')-LENGTH(RE转载 2020-12-14 16:59:10 · 3034 阅读 · 0 评论 -
MySQL根据出生日期计算年龄的五种方法比较
方法一SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age方法一,作者也说出了缺陷,就是当日期为未来日期时结果为0,而不是负数;这里使用了5个函数和两个运算符。方法二SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(birthday, '...原创 2019-02-20 16:22:58 · 5469 阅读 · 3 评论 -
MySQL存储过程和触发器
存储过程一、一个简单的存储过程1,一个简单的存储过程 delimiter $$ create procedure testa() begin Select * from emp; Select * from dept; End; $$; delimiter ; -- 调用存储过程 call testa();存储过程的结构组成:1,创建格式:cre...转载 2019-02-22 11:14:51 · 3527 阅读 · 0 评论 -
MySQL的事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...转载 2018-11-23 11:22:55 · 147 阅读 · 0 评论 -
mysql安装月份,周,日统计
select DATE_FORMAT(order_date,'%Y%m') months,count(order_no) count from so_order group by months; select DATE_FORMAT(order_date,'%Y%u') weeks,count(order_no) count from test group by weeks; 按月统计...原创 2018-11-07 16:05:16 · 851 阅读 · 0 评论