什么是表
- 数据库中最基本的单元是表:table
- 数据库当中是以表格的形式表示数据的,因为表比较直观
- 任何一张表都有行和列:
- 行(row):被称为数据/记录
- 列(column):被称为字段
姓名字段、性别字段、年龄字段
- 了解一下:
每一个字段都有:字段名、数据类型、约束等属性
字段名可以理解,是一个普通的名字,见名知意就行
数据类型:字符串,数字,日期等
约束:约束也有很多,其中一个叫做唯一性约束,
这种约束添加之后,该字段中的数据不能重复
关于SQL语句的分类
- SQL语句有很多最好进行分门别类,这样更容易记忆
- DQL:数据查询语言(凡是带有select关键字的都是查询语句) select...
- DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)insert增 delete删 update改
这个主要是操作表中的数据data - DDL:数据定义语言(凡是带有create新建、drop删除、alter修改的都是DDL)
DDL主要操作的是表的结构。不是表中的数据。
这个增删改和DML不同,这个主要是对表结构进行操作 - TCL:事务控制语言。包括:事务提交commit;事务回滚:rollback;
- DCL:数据控制语言。例如:授权grant、撤销权限revoke