java日常DAY021

今天学习了数据库,内容很多,做一下简单的整理

• DQL(数据查询语言)

• select

• DML(数据操作语言)

• insert、update、delete

• DDL(数据定义语言)

• create、alter、drop

• DCL(数据控制语言)

• grant、revoke

• TCL(事务控制语言)

• SAVEPOINT 、 ROLLBACK、SET TRANSACTION ,COMMIT

• 数据操作语言针对表中的数据,而数据定义语言针对数据库对象(表、索引、视图、触发器、存

储过程、函数、表空间等)

主键约束:唯一,非空

表关系:

一对多:

使用外键约束

一对一:

在外键约束的基础上使用唯一性约束

多对多:

需要建立一个中间表,中间表里建立两个列作为这个表的联合主键然后把每个列再作为外键参照各自表的主键

定义空值:

空值null区别于 0和 空格  0表示一个数字 空格表示一个字符 而空值null可以表示任何数据类型

定义别列名


java日常DAY021_第1张图片

连字运算符


文字字符串


去除重复行


java日常DAY021_第2张图片

转义字符的使用


java日常DAY021_第3张图片


java日常DAY021_第4张图片

你可能感兴趣的:(java日常DAY021)