今天学习了数据库,内容很多,做一下简单的整理
• DQL(数据查询语言)
• select
• DML(数据操作语言)
• insert、update、delete
• DDL(数据定义语言)
• create、alter、drop
• DCL(数据控制语言)
• grant、revoke
• TCL(事务控制语言)
• SAVEPOINT 、 ROLLBACK、SET TRANSACTION ,COMMIT
• 数据操作语言针对表中的数据,而数据定义语言针对数据库对象(表、索引、视图、触发器、存
储过程、函数、表空间等)
主键约束:唯一,非空
表关系:
一对多:
使用外键约束
一对一:
在外键约束的基础上使用唯一性约束
多对多:
需要建立一个中间表,中间表里建立两个列作为这个表的联合主键然后把每个列再作为外键参照各自表的主键
定义空值:
空值null区别于 0和 空格 0表示一个数字 空格表示一个字符 而空值null可以表示任何数据类型
定义别列名
连字运算符
文字字符串
去除重复行
转义字符的使用