1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > sql建表+主键+外键

sql建表+主键+外键

时间:2023-09-07 07:49:44

相关推荐

sql建表+主键+外键

create table + 名字

(

列名 + 属性 + (是否可以为空值)【主键不可为空】

【主键可以为联合主键,外键中可以出现空值】主键:primary key外键:foreign key

)

主表和从表的定义:

A表和B表

A表的外键是B表的主键:B表是主表,A表是B表的从表。

数据库建表顺序:

先建主表再建从表,因为需要references table名称(列名)

create database studentuse student //create table if not EXISTS `table名称` 两种写法create table student(student_id integer not null,student_name varchar(25),gender varchar(10),dept_id integer not null,Constraint student_pk primary key ( dept_id))#这个时候如果发现好多都写错了,不要慌drop table student;#删了重建、注意顺序create table Department(dept_id integer not null,dept_name varchar(25),constraint Department_pk primary key (dept_id))create table student(student_id integer not null,student_name varchar(25),gender varchar(10),dept_id integer not null,Constraint student_pk primary key ( student_id ),Constraint student_fk foreign key (dept_id) references Department(dept_id))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。