数据库、表、字段、主键、外键、约束

create database testBD;

USE testBD;

-- 创建【学生表】
CREATE TABLE Student
(

StuId INT primary key, --字段 学号 主键
StuName VARCHAR(20),
Age int,
Gender varchar(4)

);

create table class
(

classID int primary key,
className varchar(30)

);

create table Studentd
(

stuid int primary key,
stuName varchar(20) not null,
Phone varchar(11) unique, --唯一约束 手机号不能重复
classID int,
Age int check(age>=0 and age<=120),
--外键 学生班级的id必须来自class表的classID
status varchar(10) default '正常' --默认约束 不填状态默认正常
foreign key(classID) References class(classID)

);

posted @ 2026-04-26 00:38  菜鸟的奋斗军  阅读(7)  评论(0)    收藏  举报