随笔分类 -  mysql

数据库事务
摘要:数据库中的事物是具有原子性(Atomicity),一致性(Consistemcy),隔离性(Isolation),持久性(Durability)四个特征。 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。 2、一致性(Consistency): 阅读全文
posted @ 2022-03-09 16:10 搬砖小将 阅读(48) 评论(0) 推荐(0)
mysql 字段排序规则
摘要:首先了解下utf8与utf8mb4 MySQL里面实现的utf8最长使用3个字符,包含了大多数字符但并不是所有。例如emoji和一些不常用的汉字,如“墅”,这些需要四个字节才能编码的就不支持。 utf8mb4_bin:将字符串每个字符用二进制数据编译存储,区分大小写,而且可以存二进制的内容。 utf 阅读全文
posted @ 2022-03-09 14:35 搬砖小将 阅读(436) 评论(0) 推荐(0)
sql having的使用
摘要:id teach_id name age 1 1 小红 13 2 1 小清 14 3 2 小d 11 4 1 小1 13 5 1 小2 14 6 2 小a 11 不使用having SELECT * FROM (SELECT teach_id, AVG(age) AS age FROM studen 阅读全文
posted @ 2022-03-09 13:48 搬砖小将 阅读(75) 评论(0) 推荐(0)
mysql replace
摘要:MYSQL中replace into的用法 做项目是遇到这样一个问题,把查询出的数据插入到一个新表里面,第一次可以直接插入,但是第二次第三次的时候如果直接更新,但是会有些新的数据需要添加,但是如果先删除再插入的话效率不高,如果对比两端的数据,相同的更新,没有的插入,这杨效率也不高,就是有些数据是更新 阅读全文
posted @ 2022-02-23 18:29 搬砖小将 阅读(164) 评论(0) 推荐(0)
mysql索引优化
摘要:1.尽量踩聚簇索引,减少回表的可能。 2.在where和order by 列上加索引 3.减少where 字段值null判断 SELECT * FROM m_user where type = null 改为: SELECT * FROM m_user where type = 0 4.应尽量避免在 阅读全文
posted @ 2022-02-22 16:50 搬砖小将 阅读(113) 评论(0) 推荐(0)
mysql查询版本及引擎
摘要:查看版本 select version() 查看所有引擎 show engines; 查看当前mysql 引擎 show variables like '%storage_engine%'; 阅读全文
posted @ 2022-02-09 18:20 搬砖小将 阅读(55) 评论(0) 推荐(0)
mysql like 使用及优化
摘要:like的使用 某人叫奥巴马 SELECT * FROM `user` WHERE username like '巴%' SELECT * FROM `user` WHERE username like '%巴' 无记录 SELECT * FROM `user` WHERE username lik 阅读全文
posted @ 2022-02-09 18:14 搬砖小将 阅读(508) 评论(0) 推荐(0)