李文轩 2019-06-19
声明:这是本人学习极客时间的SQL必知必会的笔记,有侵权请联系我。
SQL语言功能:
- DDL (Data Definition Language)
- 数据定义语言
- 用来定义数据库对象,包括数据库、数据表和列
- 让我们能创建,删除和修改数据库和表结构
- DML (Data Manipulation Language)
- 数据操作语言
- 让我们能操作和数据库相关的记录,比如增加、删除、修改数据表中的记录。
- DCL (Data Control Language)
- 数据控制语言
- 让我们能定义访问权限和安全级别
- DQL (Data Query Language)
- 数据查询语言
- 让我们能查询想要的记录*
- 正确且高效的查询语句是学习的重点
实体关系图 (ER图,Entity Relationship Diagram)
- 描述现实世界的概念模型
- 3个要素:实体、属性、关系
实体
- 被我们管理的对象
属性
- 标识每个实体的属性
关系
- 对象之间的关系
- 多对多,一对多,一对一
大小写问题
- 小写:表名、表别名、字段名、字段别名
- 大写:SQL保留字、函数名、绑定变量