数据库实验1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
邮电大学计算机学院
《大型数据库技术》
实验一:MySQL数据库安装配置及基础使用
:侯利萍班级:09 学号:B13040905
2016年 3 月21 日星期一
说明:斜体需要输出的部分。
下载安装MySQL
搜索MySQL下载页面
网址:
查看各种MySQL版本
MySQL主要版本及区别:
所下载版本及版本号:
安装配置MySQL
数据库基本操作
创建数据库
创建一个企业管理系统数据库,命名为enterprisedb,字符集选择utf8.
SQL语句:create database enterprisedb;
set charset utf8;
输出截图:
创建关系表
创建一雇员表,命名为employee,包括如下字段:雇员工号(从86001
开始递增),,性别,生日,部门名称。(请选择合适的数据类型)
SQL语句:
create table employe (id int(10) primary key AUTO_INCREMENT,name varchar(10),sex varchar(10),birthday virchar(10))
AUTO_INCREMENT=86001;
输出截图:
插入数据操作
插入10条不同信息的雇员,信息自定,需要符合实际。
SQL语句:insert into employe
values("0","zhang","man","1996.1.2","mangager");
insert into employe values("0","","man","1996.1.2","mangager");
insert into employe values("0","","man","1995.1.2","mangager");
insert into employe values("0","胡","woman","1994.1.2","worker");
insert into employe values("0","周","woman","1995.1.1","worker");
insert into employe values("0","","woman","1995.3.1","worker");
insert into employe values("0","王","woman","1995.3.1","seller");
insert into employe values("0","吴","woman","1995.2.1","seller");
insert into employe values("0","吴","man","1995.2.1","seller");
insert into employe values("0","","man","1989.2.1","leader");
insert into employe values("0","田
","woman","19988.2.1","leader");
注释:在测试英文中文是否都正常时,多输入一个英文员工。
输出截图:
查询数据
显示所有雇员信息
SQL语句:select * from employe;
输出截图:
显示所有男雇员信息
SQL语句:select * from employe where sex='man'; 输出截图:
显示所有1990年以后出生的雇员信息
SQL语句:select * from employe where YEAR(NOW())-YEAR(birthday)<26;
输出截图:
删除数据操作
删除雇员编号为86005的雇员。
SQL语句:delect * from employe where id=86005;
输出截图:
显示所有雇员信息
SQL语句:select * from employe;
输出截图:
修改数据
修改雇员编号86003的雇员,部门为“规划部”,性别为相反性别。
SQL语句:update employe set department="规划区",sex="woman"where id="86003";
输出截图:
显示所有雇员信息
SQL语句:select * from employe;
输出截图: