mysql>create tablet_class(->cnoint(10)primary key,->cnamevarchar(128)notnullunique->);mysql>create tablet_student(->snoint(10)primary key auto_increment,->snamevarchar(32)notnull,->classnoint(3),->foreignkey(classno)referencest_class(cno)->);mysql>insert intot_class(cno,cname)values(100...
mysql>createtablet_user(->idint(10),->namevarchar(32)notnull,->constraintt_user_id_pkprimarykey(id)->); Query OK,0rows affected (0.01sec) 复合主键(表级定义) mysql>createtablet_user(->idint(10),->namevarchar(32)notnull,->emailvarchar(128)unique,->primarykey(id,name)->); Query OK...
表示 course表上存在一个名字叫“pk_course”的主键约束 ,它的主键列是 cno,tno的组合列 下面那个同理 表示 SC表上存在一个名字叫“pk_sc”的主键约束 ,它的主键列是 sno,cno的组合列 这是primary key的资料:
mysql> create table t_student( -> sno int(10) primary key auto_increment, -> sname varchar(30) not null, -> classno int(3), -> foreign key(classno) references t_class(cno) -> ); mysql> insert into t_class(cno,cname) values(100,'aaaaaaxxxxxx'); mysql> insert into t_class(...
主键约束(primary key) PK 外键约束(foreign key) FK 检查约束(目前MySQL不支持、Oracle支持) 下面将逐一介绍以上约束 四、非空约束 用not null约束的字段不能为null值,必须给定具体的数据 创建表,给字段添加非空约束(创建用户表,用户名不能为空) mysql> create table t_user( ...
drop table if exists t_student; drop table if exists t_class; create table t_class( cno int primary key, cname varchar(255) ); create table t_student( sno int primary key, sname varchar(255), classno int, foreign key(classno) references t_class(cno) ); insert into t_class values...
sno int primary key, sname varchar(255), classno int, foreign key(classno) references t_class(cno) ); insert into t_class values(101,'高三(1)班'); insert into t_class values(102,'高三(2)班'); insert into t_student values(1,'张三',101); ...
drop table if exists t_student; drop table if exists t_class; create table t_class( cno int primary key, cname varchar(255) ); create table t_student( sno int primary key, sname varchar(255), classno int, foreign key(classno) references t_class(cno) ); insert into t_class values...
(50), constraint stu_id_pk primary key (id), constraint stu_name_email_uni unique(email, name) ); 99、---外键约束 被参考字段必须是主键 --- create table stu ( id number(6), name varchar2(20) constraint stu_name_mm not null, sex number(1), age number(3), sdate date, grade ...
C、主键约束(primary key)PK 表设计时一定要有主键 主键约束 主键字段 主键值 表中的某个字段添加主键约束后,该字段为主键字段,主键字段中出现的每一个数据都称为主键值 主键约束与“not null unique”区别:给某个字段添加主键约束之后,该字段不能重复也不能为空,效果和”not null unique”约束相同,但是本质不...