MySQL数据库教程之六:实验一 创建数据库和表、插入数据
一、实验目的:
1、了解数据库的创建,查看表的结构及一些基本概念
2、掌握MySQL的基本数据类型
3、掌握使用命令创建数据库及表
4、会用命令方式插入数据
二、实验内容:
1、创建数据库:YGGL(员工管理)
2、用命令方式创建三个表:员工表(Employees)、部门表(Depart)、薪水表(Salary)
3、会导入样本数据
三、实验环境:
1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上
2.操作系统: Windows 7操作系统
3.软件要求:MySQL 8.0
四、实验步骤及代码编辑
1、创建数据库:YGGL
2、创建表,三个表的结构如下:
Employees表结构
字段名 |
字段描述 |
数据类型 |
主键 |
外键 |
非空 |
唯一 |
Employee_ID |
员工号 |
char(8) |
是 |
否 |
是 |
是 |
Name |
姓名 |
varchar (10) |
否 |
否 |
是 |
否 |
Sex |
性别 |
char(2) |
否 |
否 |
否 |
否 |
Birth |
出生年份 |
date |
否 |
否 |
否 |
否 |
Depart_ID |
员工部门号 |
char(3) |
否 |
否 |
是 |
否 |
Phone |
电话号码 |
char(12) |
否 |
否 |
否 |
否 |
Depart表结构
字段名 |
字段描述 |
数据类型 |
主键 |
外键 |
非空 |
唯一 |
Depart_ID |
部门代码 |
char(3) |
是 |
否 |
是 |
是 |
Depart_Name |
部门名称 |
varchar (10) |
否 |
否 |
是 |
否 |
Salary表结构
字段名 |
字段描述 |
数据类型 |
主键 |
外键 |
非空 |
唯一 |
Employee_ID |
员工号 |
char(8) |
是 |
否 |
是 |
是 |
InCome |
收入 |
double |
否 |
否 |
是 |
否 |
OutCome |
支出 |
double |
否 |
否 |
否 |
否 |
3、三个表的样本数据:
Employees表样本数据
编 号 |
姓 名 |
性别 |
出生日期 |
部门号 |
电话号码 |
DYRZ001 |
王小林 |
男 |
1966-01-23 |
RZ |
83355668 |
DYCW008 |
魏华 |
男 |
1976-03-28 |
CW |
83321321 |
DYCW010 |
黄志荣 |
男 |
1982-03-09 |
CW |
83792361 |
DYCW018 |
王美丽 |
女 |
1960-07-30 |
CW |
83413301 |
DYCG001 |
刘明清 |
男 |
1972-10-18 |
CG |
83606608 |
DYCG002 |
马俊 |
男 |
1965-09-28 |
CG |
84708817 |
DYZXB001 |
陈小敏 |
女 |
1979-08-10 |
ZXB |
83346722 |
DYCG003 |
张志卫 |
男 |
1974-10-01 |
CG |
84563418 |
DYZXB002 |
姜涛 |
男 |
1977-04-02 |
ZXB |
83467336 |
DYYF001 |
陈浩 |
男 |
1968-09-20 |
YF |
58765991 |
DYYF002 |
王辞 |
男 |
1978-11-18 |
YF |
83308901 |
DYYF003 |
罗琳 |
女 |
1969-09-03 |
YF |
84468158 |
Depart表样本数据
部门号 |
部门名称 |
CW |
财务部 |
RZ |
人力资源部 |
ZXB |
总经办 |
YF |
研发部 |
CG |
采购部 |
Salary表样本数据
编 号 |
收 入 |
支 出 |
DYRZ001 |
5800.5 |
1101.10 |
DYCW008 |
5572.62 |
1108.03 |
DYCW010 |
5579.88 |
1165.05 |
DYCW018 |
4967.07 |
1003.05 |
DYCG001 |
6066.15 |
1308 |
DYCG002 |
5986.7 |
1118.2 |
DYZXB001 |
6259.98 |
1281.52 |
DYCG003 |
6860 |
1421 |
DYZXB002 |
5675.68 |
1200 |
DYYF001 |
5869.86 |
1200.58 |
DYYF002 |
5672 |
1189 |
DYYF003 |
4890 |
1000.57 |
3、代码
(1)、创建数据库并打开
(2)、创建三个表
显示表个数:
(3)、插入数据