本文总结了自己学习过程中的全部历程,有数据库的基本概念介绍,有MySQL数据库中的4种语言,也有《SQL必知必会》一书的总结,更有SqlZoo网站由浅入深的配套练习
本文既是自己的学习记录与总结,也可以作为数据库尤其是MySQL的入门资料
自己在学习的过程中使用了一些资料,有网课,有书籍,也有网站,包含:
- 网易课程-MYSQL从入门到精通
 - 《SQL必知必会》
 - SqlZoo练习
 
MySQL现在主要是5.X和8.0;本文中介绍的是在Ubuntu18.04中如何安装MySQL5.7
数据库中的常见的概念
- 
数据库
 - 
表
 - 
列、字段
 - 
行、记录
 - 
主键
 
MySQL数据库中的主要数据类型
- 数值型
 - 浮点型
 - 字符串类型
 - 日期时间类型
 
字段修饰语包含
| 修饰语 | 作用 | 
|---|---|
| unsigned | 无符号 | 
| auto_increment | 自增 | 
| default | 默认值 | 
| comment | 字段解释说明 | 
| not null | 非空 | 
| null | 空 | 
| unique | 唯一索引 | 
| index | 普通索引 | 
| primary key | 主键,必须指定为auto_increment | 
常见的运算符
- = :表示赋值或者判断
 - !=或者<>:不等于
 - <:小于
 - >:大于
 - <=、>=:小于等于或者大于等于
 - OR:或
 - AND:与
 - BETWEEN…AND…:在…和…之间
 - IN/NOT IN :在或不在
 
数据库中有常见的4种语言和4种语言的知识点汇总
sqlzoo是一个专门用来练习SQL语句查询的网站,上面分成了各个板块或者语句。先是网站的例题,用户可以稍微修改提交,然后有各种由简到难的查询练习,很适合学习SQL的小伙伴进行入门。
- select
 - from
 - where
 - group by
 - having
 - order by(desc是降序)