MySQL实战:创建数据库与表

版权申诉
0 下载量 168 浏览量 更新于2024-08-29 收藏 1.03MB PDF 举报
该资源是关于“mysql数据库应用”的实验训练文档,主要讲解如何在MySQL中创建数据库和表。实验内容包括熟悉MySQL环境,安装与启动MySQL服务,使用Navicat for MySQL客户端工具,以及通过命令行窗口创建数据库和表。 在MySQL中创建数据库和表是数据库管理的基础操作。首先,你需要确保你的计算机满足MySQL的硬件和软件需求,例如操作系统兼容性、内存大小和磁盘空间。接着,安装MySQL服务器,并学习如何通过Windows服务管理器和DOS命令启动MySQL服务。 登录到MySQL服务器后,可以使用MySQL客户端工具如Navicat来交互式地查看和管理数据库。例如,通过`SHOW DATABASES;`命令列出所有数据库,`USE mysql;`切换到特定数据库,以及`SHOW TABLES;`查看数据库中的表。 创建数据库通常使用`CREATE DATABASE`语句,比如创建名为SM的数据库。创建表则需要使用`CREATE TABLE`语句,定义表的字段、数据类型、是否允许为空以及约束条件。这里提到了三个表:学生表(student)、课程表(course)和学生选课表(SC)。每个表都有其特定的字段和约束,如学生表的SNo为主键,CName在课程表中为唯一值,而SC表的SNo和CNo作为外键关联学生表和课程表。 创建表的示例命令如下: ```sql CREATE TABLE student ( SNo char(8) NOT NULL, -- 学号,主键 SName varchar(8) NOT NULL, -- 姓名 SSex char(2) NOT NULL, -- 性别 SBir datetime, -- 出生日期 Scredits int, -- 总学分 PRIMARY KEY (SNo) -- 主键约束 ); ``` 类似地,你可以为其他两个表(course和SC)编写相应的`CREATE TABLE`语句。在设计数据库时,要注意数据完整性和参照完整性,确保数据的一致性和准确性。 这个实验训练详细介绍了MySQL的基本操作,对于初学者来说是非常实用的学习材料,有助于理解数据库管理和SQL语言的基础知识。