You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
2.0 KiB

# CREATE DATABASE student;
USE student;
CREATE TABLE admin (
id INT PRIMARY KEY,
username VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
password VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
role varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
);
use student;
insert into admin values(1,'admin','admin','管理员','ADMIN');
CREATE TABLE course (
id INT PRIMARY KEY ,
name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
no VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
descr VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
times varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
teacher varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
);
drop table course;
drop table admin;
drop table student;
CREATE TABLE student (
id INT PRIMARY KEY ,
username VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
password VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
phone VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
email varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
sex varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
birth varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
avatar varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
role varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
);