任务一 创建数据库和表 【实训步骤】 一、熟悉 MySQL 环境 1.检查软硬件配置是否达到MySQL 的安装要求。 (1)硬件 (2)软件 2.安装数据库管理系统 MySQL 服务器。 3.练习用不同的方法启动 MySQL 服务。 (1).通过 Windows 服务管理器启动 MYSQL 服务 (2).通过DOS 命令启动MYSQL 服务 4.登录MySQL 服务器。 5.认识 MySQL 界面工具:Navicat for MySQL 客户端工具 6.利用MySQL 客户端访问数据库 (1)使用SHOW 语句查看系统中已有的数据库: 命令:show databases; (2)使用USE 语句选择 MySQL 数据库为当前数据库: 命令:use mysql; (3)使用SHOW TABLES 语句查看当前数据库中的表: 命令:show databases; 二、利用MySQL 命令行窗口创建数据库及表 1.使用命令行方式创建数据库SM 以管理身份登录 MySQL 客户端,使用CREATE 语句创建 SM 数据库。 命令: 2.建表结构并设计完整性 SM 数据库中包含 3 个数据表:学生表(student)、课程表(course)、学生选课表(SC)。 各表的结构分别如下: • student 表结构: 字段名称 数据类型 是否允许空值 约束 说明 SNo char(8) × 主键 学号 SName varchar(8) × 唯一值 姓名 SSex char(2) × 检查约束 性别(男或女) SBir datetime √ 出生日期 Scredits int √ 总学分 • course 表结构: 字段名称 数据类型 是否允许空值 约束 说明 CNo char(5) × 主键 课程编号 CName varchar(30) × 唯一值 课程名称 CPno char(5) √ 外码 先修课程 CTime decimal(3,0) √ 总学时 CCredits int √ 默认值4 学分 CTerm char(1) × 学期 • SC 表结构: 字段名称 数据类型 是否允许空值 约束 说明 SNo char(8) × 外码 学号 CNo char(5) × 外码 课程编号 Score decimal(3,1) √ 0~100 成绩 (1)创建 student 表 命令: mysql> create table student -> ( -> SNo char(8) NOT NULL PRIMARY KEY, -> SName varchar(8) NOT NULL UNIQUE, -> SSex char(2) NOT NULL CHECK(SSex IN('男','女')), -> SBir datetime, -> Scredits int -> ); 截图: (2)创建course 表 命令: mysql> CREATE TABLE course -> ( -> CNo char(5) NOT NULL PRIMARY KEY, -> CName varchar(30) NOT NULL...