国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考671.docx
《国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考671.docx》由会员分享,可在线阅读,更多相关《国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考671.docx(5页珍藏版)》请在冰豆网上搜索。
国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考671
任务一创建数据库和表
班级
【实训目的与要求】
1、安装MySQL系统,了解MySQL环境;
2、利用MySQL命令行窗口创建数据库及表;
3、利用界面工具创建数据库及表;
4、完整性约束设计。
【实训原理】
DBMS环境的使用
【实训步骤】
一、熟悉MySQL环境
1.检查软硬件配置是否达到MySQL的安装要求。
(1)硬件
(2)软件
2.安装数据库管理系统MySQL服务器。
3.练习用不同的方法启动MySQL服务。
(1).通过Windows服务管理器启动MYSQL服务
(2).通过DOS命令启动MYSQL服务
4.登录MySQL服务器。
5.认识MySQL界面工具:
NavicatforMySQL客户端工具
6.利用MySQL客户端访问数据库
(1)使用SHOW语句查看系统中已有的数据库:
命令:
showdatabases;
(2)使用USE语句选择MySQL数据库为当前数据库:
命令:
usemysql;
(3)使用SHOWTABLES语句查看当前数据库中的表:
命令:
showdatabases;
二、利用MySQL命令行窗口创建数据库及表
1.使用命令行方式创建数据库SM
以管理身份登录MySQL客户端,使用CREATE语句创建SM数据库。
命令:
2.建表结构并设计完整性
SM数据库中包含3个数据表:
学生表(student)、课程表(course)、学生选课表(SC)。
各表的结构分别如下:
student表结构:
字段名称
数据类型
是否允许空值
约束
说明
SNo
char(8)
×
主键
学号
SName
varchar(8)
×
唯一值
字段名称
数据类型
是否允许空值
约束
说明
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表