
数据库
小宇学编程
低调求发展,潜心学golang
展开
-
常用的sql优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nul...原创 2019-10-24 16:02:29 · 197 阅读 · 0 评论 -
数据库
DDL:数据定义语言--定义数据库对象(数据库,表,列,),可以创建,删除,修改DML:数据操作语言 增删改DCL:数据控制语言,用它定义访问权限和安全级别DQL:数据查询语言存储引擎:InnoDB 存储引擎:它是 MySQL 5.5 版本之后默认的存储引擎,最大的特点是支持事务、行级锁定、外键约束等。MyISAM 存储引擎:在 MySQL 5.5 版本之前是默认的存储引擎,不支持...原创 2019-09-05 18:25:41 · 191 阅读 · 0 评论 -
事务
事务的特性:ACIDA,也就是原子性(Atomicity)。原子的概念就是不可分割,你可以把它理解为组成物质的基本单位,也是我们进行数据处理操作的基本单位。C,就是一致性(Consistency)。一致性指的就是数据库在进行事务操作后,会由原来的一致状态,变成另一种一致的状态。也就是说当事务提交后,或者当事务发生回滚后,数据库的完整性约束不能被破坏。I,就是隔离性(Isolation)。它...原创 2019-09-23 16:45:44 · 181 阅读 · 0 评论