摘要:
varchar:用于存储可变长字符串,是最常见的字符串数据类型。比定长类型更节省空间,因为它仅使用必要的空间。varchar需要使用1或2个额外字节记录字符串的长度:如果列的最大长度小于或等于255字节,则只使用1个字节表示,否则使用2个字节。 char:定长,根据定义的字符串长度分配足够的空间。c 阅读全文
posted @ 2021-12-08 13:04
LHX2018
阅读(90)
评论(0)
推荐(0)
摘要:
参考博客: https://cloud.tencent.com/developer/article/1407693 timestamp只使用datetime一半的存储空间,并且会根据时区变化,具有特殊的自动更新能力。另一方面,timestamp允许的时间范围要小得多(1970.1.1-2038年) 阅读全文
posted @ 2021-12-08 13:03
LHX2018
阅读(121)
评论(0)
推荐(0)
摘要:
参考博客:https://www.cnblogs.com/kismetv/p/10331633.html 0.提交和回滚 注:mysql默认自动开启了事务。 -- 手动开启事务 start transaction; -- 一条或多条sql语句 commit; 查看是否开启了事务:show varia 阅读全文
posted @ 2021-12-08 11:25
LHX2018
阅读(90)
评论(0)
推荐(0)
摘要:
分类 读锁(共享锁):对同一个数据,多个读操作可以同时进行,互不干扰 写锁(互斥锁):如果当前写操作没有完毕,则无法进行其他的读操作、写操作 操作范围 表锁:一次性对一张表整体加锁。如myisam存储使用引擎,开销小,加锁快,无死锁;锁的范围大,容易发生锁冲突,并发低 行锁:一次性对一条数据加锁。如 阅读全文
posted @ 2021-12-08 10:27
LHX2018
阅读(62)
评论(0)
推荐(0)
摘要:
参考博客:https://blog.csdn.net/tomatofly/article/details/5949070 DQL(data query language) :数据查询语言 select from where DML(data manipulation language) :数据操纵语 阅读全文
posted @ 2021-12-08 09:52
LHX2018
阅读(61)
评论(0)
推荐(0)
摘要:
:规定了一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的。较低级别的隔离通常可以执行更高的并发,系统的开销也更低 read uncommitted(未提交读):事务中的修改,即使没有提交,对其他事务也都是可见的。事务可以读取未提交的数据,被称为脏读(dirty read) read 阅读全文
posted @ 2021-12-08 09:36
LHX2018
阅读(43)
评论(0)
推荐(0)
摘要:
1.逻辑架构 参考博客:https://blog.csdn.net/fuzhongmin05/article/details/70904190 最上层为客户端层,并非mysql独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 数据库连接池优化:HikariCP、Druid (参考博客:ht 阅读全文
posted @ 2021-12-08 09:34
LHX2018
阅读(92)
评论(0)
推荐(0)

浙公网安备 33010602011771号