实验2 创建数据库和表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2 创建数据库和表
一、实验目的
1.了解MySQL数据库中的存储引擎分类
2.了解表的结构特点
3.了解MySQL的基本数据类型
4.了解空值的概念
5.学会在MySQL界面工具中创建数据库和表
6.学会使用SQL语句创建数据库和表
二、实验准备
1.首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用
CREATE DATABASE语句的用户。
2.其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解
MySQL的常用数据类型,以及创建数据库的表。
3.此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建
和使用CREATE DATABASE 语句创建。
三、实验内容及要求
(一)数据表描述
创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。数据库YGGL包含下列三个表:
Employees:员工信息表
Departments:部门信息表
Salary:员工薪水情况表
Employees表结构
Departments表结构
Salary表结构
(二)实验内容
1.使用命令行方式创建数据库YGGL。
1)打开MySQL command line client,输入管理员密码登录,使用CREATE
语句创建YGGL数据库。
2)在YGGL数据库存在的情况下,使用CREATE DATEBASE语句新建数据
库YGGL,查看错误信息,再尝试加上IF NOT EXISTS关键词创建YGGL,看看有
什么变化。
3)使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规
则为utf8_general_ci。
2.使用SQL语句在YGGL数据库中创建表employees
1)执行创建表Employees的Sql语句。
3.使用SQL语句删除表和数据库
1)删除表Employees。
2)删除数据库YGGL。
3)复制表Employees,命名为Employees1。使用命令行将表Emloyees1
中的Emailaddress列删除,并将Sex列的默认值修改为男。