《MySQL必知必会》知识点总结分享(1):你了解数据库、主键与SQL吗?

55 阅读1分钟

** 声明:本文章为《MySQL必知必会》这本书的知识点总结分享,原著作者为[英] Ben Forta,如您时间充裕,建议搜索原著进行观看。**

1、什么是数据库?

image.png

2、什么是主键?

定义:每一行用来唯一标识自己的编号所组成的编号列
特性:

  1. 唯一性:任意两行不相同
  2. 非空性:每一行都必须有一个非NULL值作为自己的主键

使用建议:(对于主键中的值)

  1. 不更新!
  2. 不重复!
  3. 要确定!

(严格注意第三种情况,在设计表格时,一定一定一定要与甲方商量好,不要使用随时会改的值做主键,否则出现bug,难以排查!难以修复!)

3、什么是SQL?

image.png 专门用来与数据库通信的语言就是SQL。

注意:每个数据库有自己的SQL,如同每个国家有自己的语言,他们可能相似但确有不同,不要认为SQL语法是完全可移植的。

更多分享,请关注掘金技术社区@AAA专业牛马