数据库创建
原创大约 1 分钟
数据库创建
首先,创建一个数据库,本次教程使用的是mysql数据库,数据库的创建全程使用sql语句进行
如果没有mysql和Navicat,可以看 Mysql8和Navicat下载和安装教程
提示:
如果文档里面有错误或者疑问,可以通过B站提醒我~
创建数据库
Create Database stu_manage Character Set UTF8;
use stu_manage;
创建管理员表
use stu_manage;-- 选中刚刚创建的数据库
create table tb_admin (
username varchar(20),
password varchar(20),
PRIMARY KEY (`username`)
);
创建班级表
use stu_manage;-- 选中刚刚创建的数据库
create table tb_clazz (
clazzno varchar(20), -- 班级编号
name varchar(20), -- 班级名
PRIMARY KEY (`clazzno`)
);
insert into tb_clazz values('1001','软件一班');
insert into tb_clazz values('1002','软件二班');
创建学生表
use stu_manage;-- 选中刚刚创建的数据库
create table tb_student (
sno varchar(20), -- 学号
password varchar(20), -- 密码
name varchar(20), -- 姓名
tele char(11), -- 电话
enterdate date, -- 入学时间
age int, -- 年龄
gender char(1), -- m 男 w 女
address varchar(100), -- 详细地址
clazzno varchar(100), -- 班级
PRIMARY KEY (`sno`)
);
insert into tb_student values('2022001','123','吕布','15555555555','2023-09-13',19,'m','广东深圳xxx','1001');
insert into tb_student values('2022002','123','张飞','15555555555','2023-09-13',19,'m','北京xxx','1001');
insert into tb_student values('2022003','123','貂蝉','15666555555','2023-09-13',19,'w','福建福州xxx','1002');
关联外键:学生的clazzno对应班级表的clazzno
alter table tb_student add CONSTRAINT frn_stu_clazz
FOREIGN KEY(clazzno) REFERENCES tb_clazz (clazzno);