mysql数据库应用-实验训练1 在MySQL中创建数据库和表
SNo char(8) primary key。
SName varchar(8) unique。
SSex char(2) XXX(SSex in ('男'。'女'))。
SBir datetime。
Scredits int
2.创建course表
命令:
mysql。create table course
CNo char(5) primary key。
CName varchar(30) unique。
CPno char(5) references course(CNo) default ''。
CTime decimal(3,0)。
打开mysql服务命令
CCredits int。
CTerm char(1)
3.创建SC表
命令:
mysql。create table SC
SNo char(8) references student(SNo)。
CNo char(5) references course(CNo)。
Score decimal(3,1)。
primary key(SNo。CNo)
任务二插入数据
实训步骤】
1.插入
命令:
mysql。insert into student values
1001'。'XXX'。'男'。'1995-01-01'。24)。
1002'。'XXX'。'男'。'1996-02-02'。28)。
1003'。'XXX'。'女'。'1995-03-03'。32)。
1004'。'XXX'。'女'。'1996-04-04'。20)。
1005'。'XXX'。'男'。'1995-05-05'。26);
2.插入课程数据
命令:
mysql。insert into course values
C01'。'高等数学'。''。64.4.'1')。
C02'。'线性代数'。'C01'。48.3.'1')。
C03'。'计算机组成原理'。'C02'。32.2.'2')。
C04'。'操作系统'。'C03'。32.2.'2')。
C05'。'数据库原理'。'C02'。48.3.'2');
3.插入选课数据
命令:
mysql。insert into SC values
1001'。'C01'。88.5)。
1001'。'C02'。79.0)。
1001'。'C03'。92.0)。
1002'。'C01'。76.0)。
1002'。'C02'。81.5)。
1003'。'C02'。90.0)。
1004'。'C03'。85.0)。
1005'。'C02'。88.0)。
1005'。'C04'。91.5);
任务一:创建数据库和表
实训步骤】
一、熟悉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) × 唯一值 姓名

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。