目录
- 一、字符串函数
- 二、数值函数
- 三、日期函数
- 四、流程函数
- 五、约束
- 六、外键约束
- 七、外键约束-语法
- 八、外键-删除/更新行为
一.字符串函数
用法:SELECT 函数(参数);
二.数值函数
例题:生成随机的一个六位数的验证码
select lpad(round(rand()*1000000,0),6,'0');
三.日期函数
四.流程函数
五,约束
1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据
2.目的:保证数据库中的数据正确,有效和完整性
3.分类
注意:约束是作用于表中字段上面的,可以在创建表/修改表的时候添加约束
六.外键约束
1.概念:外键让两张表的数据之间建立联系,从而保证数据的一致性和完整性
注意:没有建立外键约束就无法保证数据之间的完整性。
七.外键约束-语法
1.添加外键
CREATE TABLE 表名(
字段名 数据类型,
…
[CONSTRAINT] [外键名称] FOREIGN KEY (外键字段名)REFERENCES 主表(主列表名)
);
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段名)REFERENCES 主表(主列表名);
2.删除外键
ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;
、
八.外键-删除/更新行为
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段名)REFERENCES 主表名(主表字段名)ON UPDATE CASCADE ON DELETE CASCADE;