MySQL 常用函数与约束详解:从字符串处理到外键约束
2026/7/21 5:41:21 网站建设 项目流程

目录

  • 一、字符串函数
  • 二、数值函数
  • 三、日期函数
  • 四、流程函数
  • 五、约束
  • 六、外键约束
  • 七、外键约束-语法
  • 八、外键-删除/更新行为

一.字符串函数

用法: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;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询