![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 80
weixin_41827053
这个作者很懒,什么都没留下…
展开
-
mysql使用sorce、load 导入数据
注意:修改安装路径配置环境变量。原创 2024-06-05 10:59:04 · 196 阅读 · 0 评论 -
Mysql总结
ACID表示原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability): 事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么全不执行: 执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的;: 并发访问数据库时,⼀个⽤户的事务不被其他事务所⼲扰,各并发事务之间数据库是独⽴的;: ⼀个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发⽣故障也不应该对其有任何影响。原创 2024-04-08 16:11:55 · 1290 阅读 · 0 评论 -
《高性能MySQL-第三版》学习笔记二
对用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成。实现分区的代码实际上是对一组底层表的句柄对象(Handler Object)的封装。对分区表的请求,都会通过句柄对象转化成对存储引擎的接口调用。所以分区对于SQL层来说是一个完全封装底层实现的黑盒子,对应用是透明的,但是从底层的文件系统来看就很容易发现,每一个分区表都有一个使用#分隔命名的表文件。MySQL实现分区表的方式——对底层表的封装——意味着索引也是按照分区的子表定义的,而没有全局索引。原创 2024-03-14 10:02:05 · 812 阅读 · 0 评论 -
《高性能MySQL-第三版》学习笔记一
良好的schema设计原则是普遍适用的,但MySQL有它自己的实现细节要注意。概括来说,尽可能保持任何东西小而简单总是好的。尽量避免过度设计,例如会导致极其复杂查询的schema设计,或者有很多列的表设计(很多的意思是介于有点多和非常多之间)。使用小而简单的合适数据类型,除非真实数据模型中有确切的需要,否则应该尽可能地避免使用NULL值。尽量使用相同的数据类型存储相似或相关的值,尤其是要在关联条件中使用的列。注意可变长字符串,其在临时表和排序时可能导致悲观的按最大长度分配内存。原创 2023-11-01 19:28:13 · 431 阅读 · 0 评论