sql
Leonarde_WP
这个作者很懒,什么都没留下…
展开
-
sql优化的几种方法
转载处:https://blog.csdn.net/jie_liang/article/details/77340905在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 w...转载 2018-10-13 17:12:51 · 215 阅读 · 0 评论 -
清空数据库sql
1、清空test库中表数据:select concat('truncate table ',table_schema,'.',table_name,';') as '执行sql' from information_schema.TABLES where table_schema='test';2、删除test库中所有表:select concat('drop table ',table...原创 2019-01-02 14:26:55 · 5147 阅读 · 0 评论 -
多个单列索引和联合索引的区别详解
来源:https://blog.csdn.net/Abysscarry/article/details/80792876联合索引本质:当创建(a,b,c)联合索引时,相当于创建了(a)单列索引,(a,b)联合索引以及(a,b,c)联合索引 想要索引生效的话,只能使用 a和a,b和a,b,c三种组合;当然,我们上面测试过,a,c组合也可以,但实际上只用到了a的索引,c并没有用到! ...转载 2019-01-15 16:10:22 · 821 阅读 · 2 评论 -
MYSQL——SQL技巧
一、查看表生成的DDLshow create table table_name;二、锁表 + 解锁LOCK TABLES table_name READ; // 读锁LOCK TABLES table_name WRITE; // 写锁UNLOCK TABLES; // 解开所有表的锁三、使用explain显示了如何使用索引来处理select语句以及连接表,帮助优化sql...原创 2019-01-23 19:30:11 · 895 阅读 · 2 评论 -
事务及事务隔离级别
原文:https://www.cnblogs.com/xrq730/p/5087378.html什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolati...转载 2019-03-15 16:18:08 · 249 阅读 · 0 评论 -
MySQL 数据库铁律
好的数据库规范有助于减少软件实现的复杂度,降低沟通成本,本铁律主要涵盖了建库建表、建索引、写 SQL、ORM 映射等方面的处理约定。1.建库铁律-铁律Level备注字符集使用 utf-8。如果存储的是表情则选用 utf8mb4 进行存储。强制排序规则使用 utf8_general_ci强制2.建表铁律-铁律Level备注注...转载 2019-09-15 21:36:12 · 152 阅读 · 0 评论