2023-10-6:首次编辑
三、函数
1.概念
- 函数 : 指一段可以直接被另一段程序调用的程序或代码
- 主要分为 :
- 字符串函数
- 数值函数
- 日期函数
- 流程函数
2.字符串函数
3.数值函数
4.日期函数
5.流程函数
四、约束
1.概述
- 约束 : 作用于表中字段上的规则,用于限制存储在表中的数据
- 目的 : 保证数据库中数据的正确、有效性和完整性
注意事项 :
- 约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束
2.外键约束
用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性
#添加外键
create table 表名(
字段名 数据类型,
...
[constraint] [外键名称] foreign key (外键字段名) references 主表 (主表列名)
);
alter table 表名
add constraint 外键名称 foreign key (外键字段名) references 主表 (主表列名);
#删除外键
alter table 表名
drop foreign key 外键名称;
☯ 删除/更新行为
概念 :
- 添加了外键之后,再删除父表数据时产生的约束行为
alter table 表名
add constraint 外键名称 foreign key (外键字段)
references 主表名 (主表字段名) on update cascade on delete 删除/更新行为;
注意事项 :
- 在一般的业务系统中,不会修改一张表的主键值