Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.77 KB

【0】.md

File metadata and controls

38 lines (29 loc) · 1.77 KB

MySQL

来说说关于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子句查询
  • 3.存储引擎与索引的使用
  • 4.表锁与行锁