MySQL 创建主键,外键和复合主键的语句

娜丹园

娜丹园

2016-02-19 09:10

下面请跟着图老师小编一起来了解下MySQL 创建主键,外键和复合主键的语句,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!
1.创建主键语法

ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);

2.创建外键语法

ALTER TABLE news_info[子表名] ADD CONSTRAINT FK_news_info_news_type[约束名] FOREIGN KEY (info_id)[子表列] REFERENCES news_type[主表名] (id)[主表列] ;

3.使用组合主键

如果一列不能唯一区分一个表里的记录时,可以考虑多个列组合起来达到区分表记录的唯一性,形式

①创建时:create table sc (
studentno int,
courseid int,
score int,
primary key (studentno,courseid) );
②修改时:alter table tb_name add primary key (字段1,字段2,字段3);
展开更多 50%)
分享

猜你喜欢

MySQL 创建主键,外键和复合主键的语句

编程语言 网络编程
MySQL 创建主键,外键和复合主键的语句

查询表主键外键信息的SQL

SQLServer
查询表主键外键信息的SQL

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL里Create Index 能否创建主键 Primary Key

编程语言 网络编程
MySQL里Create Index 能否创建主键 Primary Key

DataSet 添加数据集、行、列、主键和外键等操作示例

Web开发
DataSet 添加数据集、行、列、主键和外键等操作示例

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

小议主子表INT自增主键插入记录的方法

SQLServer
小议主子表INT自增主键插入记录的方法

win10怎么将鼠标左键设置为主键?

windows10
win10怎么将鼠标左键设置为主键?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

javascript一段创建层的代码

javascript一段创建层的代码

oracle 日期函数集合(集中版本)

oracle 日期函数集合(集中版本)
下拉加载更多内容 ↓