SQL
天明丶super
hi~ Hei
展开
-
查看mysql占用磁盘空间
查询所有数据库占用磁盘空间大小的SQL语句:select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_sizefrom information_schema.tablesgroup by TABLE_SCHEMAorder by data_length desc原创 2021-01-19 17:57:47 · 843 阅读 · 0 评论 -
数据库优化的几种方式
1.加索引2.sql语句的优化1)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没...原创 2019-11-03 00:00:42 · 225 阅读 · 0 评论 -
mysql 单列索引与联合索引的使用
一、单列索引col1,col2,col3 分别加索引i1,i2,i3select * from t where col1 = 'v' 用了索引 i1select * from t where col1 = 'v' and col2 = 'v' and col3 = 'v'还是只用了索引 i1select * from t where col2 = 'v' and col1 ...原创 2019-11-02 16:25:39 · 191 阅读 · 0 评论 -
mysql5.7免安装版配置[转]
MySql 5.7.20版本免安装版配置过程原文:https://www.cnblogs.com/wxw7blog/p/7853182.html下载地址为:https://dev.mysql.com/downloads/mysql/最下面根据自己的操作系统选择合适的型号下载完以后解压缩到自定义的路径。这里注意的是路径中不要存在中文。解压缩后以后新建一个ini形式...转载 2019-04-09 22:41:36 · 122 阅读 · 0 评论 -
数据库事务
事务 写(乐观锁、悲观锁)丢失更新:悲观锁:一定会出现丢失更新处理方式:查询的时候加上for update。类似于串行化隔离级别。乐观锁:一定不会出现丢失更新处理:要求程序员控制vsersion。事务的传播行为(指事务嵌套) 1.required 依赖 2.nested 嵌套 3.requires_new 完全独立-----...原创 2019-05-06 23:09:04 · 131 阅读 · 0 评论 -
左连接 ,右连接,内连接和全外连接的4者区别
本文链接:https://blog.csdn.net/weixin_39220472/article/details/81193617基本定义: left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。 right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。 inner join (等值连接或者叫内连接):只返回两个表中连接字...转载 2019-09-28 00:12:45 · 469 阅读 · 0 评论