mysql数据库笔记1
https://sqlmother.yupi.icu/#/learn sql练习网站
主键:作用 唯一标识表中的每一条记录 索引 值必须唯一,不能为NULL,一个表只能有一个主键(可以是单字段或多字段组合)
外键(Foreign Key)
作用:建立两个表之间的关联
特点:
引用另一个表的主键 确保数据完整性
可以有多个外键
-- 创建外键的示例 CREATE TABLE orders ( order_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT, -- 外键字段 order_date DATE, amount DECIMAL(10,2), FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE -- 级联删除 ON UPDATE CASCADE -- 级联更新 );
UNIQUE 唯一字段
使用的UNIQUE字段的数据表,如果插入第二行数据中有字段数据和第一行重复了,数据库会拒绝插入并报错。