数据库实验1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

输出截图:

相关文档
最新文档