![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
荔枝味鸡汤
每天记得微笑
展开
-
MYSQL字符串函数,值得学习!
字符串函数1、CONCAT(S1,S2,…Sn)函数:把传入的参数连接成为一个字符串select concat('aaa', 'bbb', 'ccc') ,concat('aaa',null);注意: 任何字符串与NULL进行连接的结果都将是NULL。2、INSERT(str,x,y,instr)函数:将字符串str从第x位置开始,y个字符长的子串替换为字符串instrselect insert('smile',2,2,'me');3、LOWER(str)和UPPER(str)函数:把字符串原创 2021-05-27 11:11:21 · 248 阅读 · 0 评论 -
MYSQL中的 WITH ROLLUP
WITH ROLLUP是可选语法,表明是否对分类聚合后的结果进行再汇总表中数据有首先查看没有加 WITH ROLLUP 的结果select count(*),name from demo group by name;再查看加 WITH ROLLUP 的结果select count(*),name from demo group by name WITH ROLLUP;结果所知,对对分类聚合后的结果进行再汇总...原创 2021-05-27 10:35:46 · 572 阅读 · 0 评论 -
Mysql修改表的字段为空
ALTER TABLE 表名称 MODIFY 字段名称 数据类型 DEFAULT NULL;原创 2021-02-22 16:55:41 · 2880 阅读 · 0 评论 -
事务的四种隔离级别
读未提交任何问题都没有解决读已提交解决了脏读问题可重复读解决了脏读和不可重复读串行化解决了脏读,不可重复读和幻读。原创 2019-12-10 11:38:33 · 138 阅读 · 0 评论 -
数据库四大特性
数据库四大特性原子性事务所包含的操作,要么全成功,要么全失败隔离性事物之间是相互隔离的,互不干扰。事务a 不能被事务b 之间是不干扰,并发事务的时候是要相互隔离的。持久性对于已提交的事务,对数据的改变是永久的。一致性数据的前后保持一致, 你花出去100 ,你就得减100 商家就要加100。...原创 2019-12-09 09:09:02 · 669 阅读 · 0 评论 -
事务并发访问会产生的问题
数据库的隔离级别为什么会有隔离级别?若没有隔离级别,事务之间不是相互隔离的话,会出现以下问题脏读一个事务读取到了另一个未提交的事务就好比你往我这提交了1分钱 我看到确实长了1分钱 !!!然后 你那也减了1分钱突然 事务未提交成功那数据就会回滚 我的一分钱也就没了不可重复读在一个事务内 多次查询数据 结果都不一样例如你给你老婆的工资卡打了 100块钱你很开心 ...原创 2019-12-09 09:02:30 · 1342 阅读 · 0 评论