头歌作业- MySql数据库-初识MySql(全集)
创建t_user1表。创建t_user2表。创建student表。
·
每个作业只包含重要的建表代码,需要先进入数据库,创建基本的数据库之后才能使用下述命令创建表结构
MySql数据库-初识MySql
第一关:创建数据库
create database MyDb;
第二关:创建表
create table t_emp(
id int,
name varchar(32),
deptId int,
salary float
);
第三关:使用主键约束
创建t_user1表
CREATE TABLE t_user1 (
userId INT PRIMARY KEY, -- 用户ID
name VARCHAR(32) NOT NULL, -- 用户名
password VARCHAR(11) NOT NULL, -- 密码
phone VARCHAR(11), -- 电话号码
email VARCHAR(32) -- 邮箱
);
创建t_user2表
CREATE TABLE t_user2 (
name VARCHAR(32) NOT NULL, -- 用户名
phone VARCHAR(11), -- 电话号码
email VARCHAR(32), -- 邮箱
PRIMARY KEY (name, phone) -- 联合主键
);
第四关:外键约束
创建student表
create table t_student(
id int primary key ,
name varchar(22),
classId int ,
constraint fk_stu_class1 foreign key (classId) references t_class(id)
);
创建class表
create table t_class(
id int primary key ,
name varchar(22)
);
第五关:添加常用约束
创建t_user表
CREATE TABLE t_user (
id INT AUTO_INCREMENT PRIMARY KEY, -- 用户ID,主键,自动增长
username VARCHAR(32) NOT NULL UNIQUE, -- 用户名,非空,唯一
sex VARCHAR(4) DEFAULT '男' -- 性别,默认为“男”
);
合辑包括了所有的头歌MySQL实验,欢迎订阅
更多推荐




所有评论(0)