diff --git a/img.png b/img.png new file mode 100644 index 0000000..81156ce Binary files /dev/null and b/img.png differ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..f4c38af --- /dev/null +++ b/readme.md @@ -0,0 +1,35 @@ +MySQL中创建数据库和表: + +sql +-- 创建数据库 +CREATE DATABASE campus_attendance DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +USE campus_attendance; + +-- 创建学生表 +CREATE TABLE student ( +id INT PRIMARY KEY AUTO_INCREMENT, +name VARCHAR(50) NOT NULL, +student_id VARCHAR(20) NOT NULL UNIQUE, +class VARCHAR(50), +major VARCHAR(100) +); + +-- 创建用户表 +CREATE TABLE user ( +id INT PRIMARY KEY AUTO_INCREMENT, +username VARCHAR(50) NOT NULL UNIQUE, +password VARCHAR(100) NOT NULL, +role VARCHAR(20) NOT NULL +); + +-- 插入测试数据 +INSERT INTO student (name, student_id, class, major) VALUES +('张三', '2023001', '计算机1班', '计算机科学与技术'), +('李四', '2023002', '软件1班', '软件工程'); + +INSERT INTO user (username, password, role) VALUES +('admin', 'admin123', 'ADMIN'), +('teacher1', 'teacher123', 'TEACHER'); + + +![img.png](img.png) \ No newline at end of file