MySQL:创建含多表的 schooldb 数据库,存储引擎 InnoDB、字符集 gbk
以下是使用 MySQL 来创建您所需数据库和表的示例代码: ```sql -- 创建数据库 CREATE DATABASE schooldb CHARACTER SET gbk ENGINE = InnoDB; -- 使用数据库 USE schooldb; -- 创建 teacher 表 CREATE TABLE teacher ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT ); -- 创建 class 表 CREATE TABLE class ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), teacher_id INT, FOREIGN KEY (teacher_id) REFERENCES teacher(id) ); -- 创建 course 表 CREATE TABLE course ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), class_id INT, FOREIGN KEY (class_id) REFERENCES class(id) ); -- 创建 student 表 CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT, class_id INT, FOREIGN KEY (class_id) REFERENCES class(id) ); ``` 在实际执行上述代码之前,请确保您已经安装并配置好了 MySQL 数据库服务。 ######[AI写代码神器 | 258点数解答 | 2024-11-18 14:35:57]
- 主副表 MySQL 数据库连接配置全揭秘(讯飞星火 | 92点数解答 | 2024-06-26 15:47:44)353
- MySQL主副表数据库配置信息大揭秘:驱动、URL、用户名与密码全知晓 (讯飞星火 | 210点数解答 | 2024-06-26 15:49:53)339
- Java实现有序集合合并与交集算法(顺序表+单链表)(百度文心 | 1247点数解答 | 2026-03-25 10:35:22)29
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)356
- Spring Boot+Vue+MySQL项目:从可行性分析到落地的全面计划(字节豆包 | 1703点数解答 | 2024-12-25 01:52:35)257
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)314
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)299
- DBA 必知:MySQL 三大存储引擎(InnoDB、MyISAM、MEMORY)的核心区别(百度文心 | 378点数解答 | 2023-11-09 18:01:16)225
- DBA必看:MySQL InnoDB读写参数优化全攻略(百度文心 | 582点数解答 | 2023-11-09 18:10:50)145
- 工程师处理数据库的十大关键关注点,保障数据安全高效!(百度文心 | 427点数解答 | 2023-11-09 18:24:58)303
- 数据库 Function 循环使用指南:以 PostgreSQL 为例( | 330点数解答 | 2024-04-07 11:21:01)292
- Oracle数据库函数中循环的使用方法及注意事项( | 312点数解答 | 2024-04-07 11:22:19)295