一、SQL语言包括哪几部分?
DML: 数据操作语言,Select、insert、update、delete
DDL:数据定义语言,create 、alter、drop
DCL: 数据控制语句
二、内连接、左连接、右连接
内连接是根据某个条件连接两个表共有的数据;
左连接是根据某个条件以及左边的表连接数据,右边的表没数据的话则填null;
右连接是根据某个条件以及右边的表连接数据,左边的表没数据的话则填null;
三、数据操作命令和表操作命令
表操作命令:create、alter、drop
数据操作指令:select、insert、delete、update
四、 char和varchar的区别
char是一种固定长度的类型,varchar则是一种可变长度的类型
char适用的场景:存储具有近似得长度(身份证,手机号,性别)
varchar适用的场景:字符串列得最大长度比平均长度大很多(少数名族的姓名)
五 、区分DB、DBMS、SQL
DB:数据库( database ):存储数据的“仓库”。它保存了一系列有组织的数据。
DBMS:数据库管理系统( Database Management System )。数据库是通过 DBMS 创
建和操作的容器
SQL:结构化查询语言( Structure Query Language ):专门用来与数据库通信的语言。