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)、插入数据