Mysql基础:主键和外键
来源:互联网 发布:weblogic内存溢出linux 编辑:程序博客网 时间:2024/05/21 01:45
主键:简单地说就是为表添加一个具有独立性,并且具有规律方便索引的列
1.创建表时添加主键
CREATE TABLE text( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, test VARCHAR(30));
CREATE TABLE text( id INT NOT NULL AUTO_INCREMENT, test VARCHAR(30), PRIMARY KEY(id));
以上是两种在创建表时添加主键的方法,其中AUTO_INCREMENT是自增字段
2.创建表后添加主键
CREATE TABLE text( id INT NOT NULL AUTO_INCREMENT , test VARCHAR(30));ALTER TABLE text ADD PRIMARY KEY (id);
外键:连接子表和主表
1.创建表时添加外键
CREATE TABLE text(test VARCHAR(30),id INT NOT NULL,CONSTRAINT FK_IDFOREGN KEY (id)REFERENCES the_main_table (the_main_table_id));
2.创建表后添加外键
ALTER TABLE text ADD CONSTRAINT FK_ID FOREIGN KRY(id) REFERENCES the_main_table(the_main_table_id)
以上两种方式都出现了CONSTRAINT FK_ID这个语句,后面的FK_ID是在之后如果需要解除外键约束时需要使用,建议来源表_键名_fk(表名是个外键)
阅读全文
0 0
- Mysql基础:主键和外键
- mysql主键和外键
- mysql-主键和外键
- mysql主键和外键
- MySQL如何创建主键,外键和复合主键
- MySQL 创建主键,外键和复合主键的语句
- MySQL 创建主键,外键和复合主键的语句
- MySQL 创建主键,外键和复合主键的语句
- mysql主键外键
- mysql主键外键
- mysql基础:6、mysql创建主键和索引
- mysql 创建 表 sql语句 带主键和外键
- MySQL中主键与外键的区别和联系
- mysql 入门基础(2)—外键、主键和索引
- mysql的主键外键
- MySQl主键以及外键
- 主键和外键
- 主键和外键
- 内网穿透工具之ngrok
- Android实现二维码扫描库
- 【android逆向笔记】(四)火柴人内购逆向破解
- 排序---快速排序
- JS箭头函数的优势在哪里
- Mysql基础:主键和外键
- ARM笔记(看门狗)
- 动态规划算法解析
- 单源最短路径(c语言)
- CSS3的 transition:属性 延续时间 速率变化 延迟时间
- NYOJ zb的生日
- hdu_1908_map知识补全_银行排队问题_给你这个的标号和优先级_2时输出优先级大的3时输出优先级小的_1有新的人进入
- Geoserver发布切片地图组完整教程
- c++有哪四个类型转换相关的关键字