![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
daisyyyyyyyy
这个作者很懒,什么都没留下…
展开
-
数据库知识点
数据库的事务,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。操作流程 设想网上购物的一次交易,其付款过程至少包括以下几步数据库...转载 2018-04-08 09:33:26 · 225 阅读 · 0 评论 -
MySQL中varchar(N)和int(N)的含义及其与char区别(笔试题遇到过)
1)varchar与char的区别固定长度 (char) 或可变长度 (varchar) 字符数据类型。Varchar存储可变长字符串,小于255字节时需要1个额外字节(大于255需要2个额外字节)存储长度,最大长度为65532字节(所有列总和);char存储定长(right padding),读取时会截断末尾空格,长度最大为255字符;2)varchar(30)中30的涵义最大存储30个字符;v...转载 2018-03-22 10:14:43 · 1863 阅读 · 0 评论 -
SQL 语句转换格式函数Cast、Convert
CAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。 CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 既然CONVERT包括了CAST的所有功能,而且CONVERT还能进行日期转换,那么为什么需要使用CAST呢?实际上,这是为了ANSI/ISO兼容。CAST是...转载 2018-04-11 10:32:18 · 144 阅读 · 0 评论 -
MySQL调优
面试被问到了。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null判断,否则会导致引擎放弃使用索引而进行全表扫描。3.应尽量避免在where子句中使用!=或<>操作符,否则会导致引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引...转载 2018-04-13 09:51:30 · 164 阅读 · 0 评论