来说说关于MySQL的一些东西。
虽然说我从第一次听说到MySQL这个名词,到现在已经有两年多时间了。从大学第一次上数据库原理的课程,到后来自己做东西要用MySQL,但是到现在貌似只是知道如何用,甚至连用都用不好。
记得有一次面试,让我写一个左连接查询(A left join B on a.id=b.id),哎,当时的我没复习就跑去面,太菜啦!虽然之前用过,但是有些知识就是这样,在你不用的时候,慢慢从你脑中模糊,但是对于基础的知识点,还是要能掌握起来,灵活运用,才算入门。
实际上我也不是很懂这里面的一些原理,而且确实技术很菜。但是最近决定通过阅读书籍 查阅相关资料 进行梳理知识点,来进行回顾,重新建立起对MySQL的认知。我会尽量描述的相对直白,但是肯定也会有一些知识领略不到位,所以各位有缘看到这篇文章,发现到了其中一些错误,希望可以直接指出来。
Email [email protected]
- 1.常用的数据类型
- 数值类型
- 整数类型
- 小数类型
- 字符串类型
- 定长
- 不定长
- 大文本格式
- 日期时间类型
- 数值类型
- 2.表的增删改查
- 针对表的结构操作 DDL (Data Definition Language)
- 创建 create
- 修改 alter
- 删除 drop
- 针对表的数据操作 DML (Data Manipulation Language)
- 增 insert
- 删 delete
- 改 update
- 查 select
- 对于MySQL子句查询
- 针对表的结构操作 DDL (Data Definition Language)
- 3.存储引擎与索引的使用
- 4.表锁与行锁