文章目录
-
1、下载安装MySQL
-
- 1.1 搜索MySQL下载页面
-
1.2 查看各种MySQL版本
-
1.3 安装配置MySQL
-
2、数据库基本操作
-
- 2.1 创建数据库
-
2.2 创建关系表
-
2.3 插入数据操作
-
2.4 查询数据
-
2.5 删除数据操作
-
2.6 修改数据
实验五:
==============================================================================
网址: https://dev.mysql.com/downloads/installer/
MySQL主要版本及区别:
-
MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
-
MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
-
MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
-
MySQL Cluster CGE 高级集群版,需付费。
-
MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。
所下载版本及版本号:MySQL Community Server
5.7.25
My.ini(my.cnf) 配置文件的绝对路径和内容:
============================================================================
创建一个企业管理系统数据库,命名为 enterprisedb,字符集选择utf8。
CREATE DATABASE enterprisedb DEFAULT CHARACTER SET utf8;
创建一张雇员表,命名为employee,包括如下字段:雇员工号(从86001开始递增),姓名,性别,生日,部门名称。(请选择合适的数据类型)
CREATE TABLE employee (
id int(10) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(10),
sex VARCHAR(10),
birthday VARCHAR(10),
department VARCHAR(10)
) AUTO_INCREMENT = 86001;
插入10条不同信息的雇员,信息自定,需要符合实际。
INSERT INTO employee VALUES(“0”, “陆振宇”, “男”, “1999.8.15”, “研发部”);
INSERT INTO employee VALUES(“0”, “张三”, “男”, “1997.6.20”, “研发部”);
INSERT INTO employee VALUES(“0”, “李四”, “男”, “1998.7.18”, “人事部”);
INSERT INTO employee VALUES(“0”, “王五”, “男”, “1997.2.17”, “采集部”);
INSERT INTO employee VALUES(“0”, “赵六”, “男”, “1996.1.24”, “战斗部”);
INSERT INTO employee VALUES(“0”, “孙七”, “男”, “1994.5.6”, “管理部”);
INSERT INTO employee VALUES(“0”, “周八”, “男”, “1997.6.12”, “后勤部”);
INSERT INTO employee VALUES(“0”, “吴九”, “男”, “1998.12.5”, “清洁部”);
INSERT INTO employee VALUES(“0”, “郑十”, “男”, “1999.11.1”, “人事部”);
INSERT INTO employee VALUES(“0”, “萧十一郎”, “男”, “1991.10.15”, “战斗部”);
1、显示所有雇员信息。
SELECT * FROM employee;
2、显示所有男雇员信息。
SELECT * FROM employee WHERE sex = “男”;
(注:此处为了显示效果,修改了插入的数据,因此显示的数据与上面插入不同)
3、显示所有1900年以后出生的雇员信息。
SELECT * FROM employee
WHERE YEAR(NOW()) - YEAR(birthday) < 30;
或者
SELECT * FROM employee WHERE YEAR(birthday) > 1990;
1、删除雇员编号为86005的雇员。
DELETE FROM employee WHERE id = ‘86005’;
2、显示所有雇员信息。
SELECT * FROM employee;
1、修改雇员编号86003的雇员,部门为“规划部”。
UPDATE employee SET department = “规划部”
WHERE id = “86003”;
2、显示所有雇员信息。
SELECT * FROM employee;