MySQL 查询练习题分享 2023.7.10

这篇具有很好参考价值的文章主要介绍了MySQL 查询练习题分享 2023.7.10。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

/** 素材1 单表查询 **/

1、创建表
CREATE TABLE emp (
 empno int(4) NOT NULL,
 ename varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
 job varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
 mgr int(4) NULL DEFAULT NULL,
 hiredate date NOT NULL,
 sai int(255) NOT NULL,
 comm int(255) NULL DEFAULT NULL,
 deptno int(2) NOT NULL,
 PRIMARY KEY ( empno ) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

2、插入数据
INSERT INTO emp VALUES (1001, '甘宁', '文员', 1013, '2000-12-17', 8000, NULL, 20);
INSERT INTO emp VALUES (1002, '黛绮丝', '销售员', 1006, '2001-02-20', 16000, 3000, 30);
INSERT INTO emp VALUES (1003, '殷天正', '销售员', 1006, '2001-02-22', 12500, 5000, 30);
INSERT INTO emp VALUES (1004, '刘备', '经理', 1009, '2001-04-02', 29750, NULL, 20);
INSERT INTO emp VALUES (1005, '谢逊', '销售员', 1006, '2001-09-28', 12500, 14000, 30);
INSERT INTO emp VALUES (1006, '关羽', '经理', 1009, '2001-05-01', 28500, NULL, 30);
INSERT INTO emp VALUES (1007, '张飞', '经理', 1009, '2001-09-01', 24500, NULL, 10);
INSERT INTO emp VALUES (1008, '诸葛亮', '分析师', 1004, '2007-04-19', 30000, NULL, 20);
INSERT INTO emp VALUES (1009, '曾阿牛', '董事长', NULL, '2001-11-17', 50000, NULL, 10);
INSERT INTO emp VALUES (1010, '韦一笑', '销售员', 1006, '2001-09-08', 15000, 0, 30);
INSERT INTO emp VALUES (1011, '周泰', '文员', 1006, '2007-05-23', 11000, NULL, 20);
INSERT INTO emp VALUES (1012, '程普', '文员', 1006, '2001-12-03', 9500, NULL, 30);
INSERT INTO emp VALUES (1013, '庞统', '分析师', 1004, '2001-12-03', 30000, NULL, 20);
INSERT INTO emp VALUES (1014, '黄盖', '文员', 1007, '2002-01-23', 13000, NULL, 10);
INSERT INTO emp VALUES (1015, '张三', '保洁员', 1001, '2013-05-01', 80000, 50000, 50);

/**查询要求**/

1. 查询出部门编号为30的所有员工。

mysql> select * from emp where deptno = 30;

+-------+-----------+-----------+------+------------+-------+-------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+-----------+-----------+------+------------+-------+-------+--------+
|  1002 | 黛绮丝    | 销售员    | 1006 | 2001-02-20 | 16000 |  3000 |     30 |
|  1003 | 殷天正    | 销售员    | 1006 | 2001-02-22 | 12500 |  5000 |     30 |
|  1005 | 谢逊      | 销售员    | 1006 | 2001-09-28 | 12500 | 14000 |     30 |
|  1006 | 关羽      | 经理      | 1009 | 2001-05-01 | 28500 |  NULL |     30 |
|  1010 | 韦一笑    | 销售员    | 1006 | 2001-09-08 | 15000 |     0 |     30 |
|  1012 | 程普      | 文员      | 1006 | 2001-12-03 |  9500 |  NULL |     30 |
+-------+-----------+-----------+------+------------+-------+-------+--------+
6 rows in set (0.00 sec)

2. 所有销售员的姓名、编号和部门编号。

mysql> select ename,empno,deptno from emp where job = '销售员';

+-----------+-------+--------+
| ename     | empno | deptno |
+-----------+-------+--------+
| 黛绮丝    |  1002 |     30 |
| 殷天正    |  1003 |     30 |
| 谢逊      |  1005 |     30 |
| 韦一笑    |  1010 |     30 |
+-----------+-------+--------+
4 rows in set (0.00 sec)

3. 找出奖金高于工资的员工。

mysql> select * from emp where comm > sai;

+-------+--------+-----------+------+------------+-------+-------+--------+
| empno | ename  | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+--------+-----------+------+------------+-------+-------+--------+
|  1005 | 谢逊   | 销售员    | 1006 | 2001-09-28 | 12500 | 14000 |     30 |
+-------+--------+-----------+------+------------+-------+-------+--------+
1 row in set (0.00 sec)

4. 找出奖金高于工资60%的员工。

mysql> select * from emp where comm > sai * 0.6;

+-------+--------+-----------+------+------------+-------+-------+--------+
| empno | ename  | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+--------+-----------+------+------------+-------+-------+--------+
|  1005 | 谢逊   | 销售员    | 1006 | 2001-09-28 | 12500 | 14000 |     30 |
|  1015 | 张三   | 保洁员    | 1001 | 2013-05-01 | 80000 | 50000 |     50 |
+-------+--------+-----------+------+------------+-------+-------+--------+
2 rows in set (0.00 sec)

5. 找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。

mysql> select * from emp where deptno = 10 and job = '经理' or deptno = 20 and job = '销售员';

+-------+--------+--------+------+------------+-------+------+--------+
| empno | ename  | job    | mgr  | hiredate   | sai   | comm | deptno |
+-------+--------+--------+------+------------+-------+------+--------+
|  1007 | 张飞   | 经理   | 1009 | 2001-09-01 | 24500 | NULL |     10 |
+-------+--------+--------+------+------------+-------+------+--------+
1 row in set (0.00 sec)

6. 找出部门编号为10中所有经理,部门编号为20中所有销售员,还有即不是经理又不是销售员但其工 资大或等于20000的所有员工详细资料。

mysql> select * from emp where deptno = 10 and job = '经理' or deptno = 20 and job = '销售员' or job not in ('经理','销售员') and sai >= 20000;

+-------+-----------+-----------+------+------------+-------+-------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+-----------+-----------+------+------------+-------+-------+--------+
|  1007 | 张飞      | 经理      | 1009 | 2001-09-01 | 24500 |  NULL |     10 |
|  1008 | 诸葛亮    | 分析师    | 1004 | 2007-04-19 | 30000 |  NULL |     20 |
|  1009 | 曾阿牛    | 董事长    | NULL | 2001-11-17 | 50000 |  NULL |     10 |
|  1013 | 庞统      | 分析师    | 1004 | 2001-12-03 | 30000 |  NULL |     20 |
|  1015 | 张三      | 保洁员    | 1001 | 2013-05-01 | 80000 | 50000 |     50 |
+-------+-----------+-----------+------+------------+-------+-------+--------+
5 rows in set (0.00 sec)

7. 无奖金或奖金低于1000的员工。

mysql> select * from emp where comm is null or comm < 1000;

+-------+-----------+-----------+------+------------+-------+------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm | deptno |
+-------+-----------+-----------+------+------------+-------+------+--------+
|  1001 | 甘宁      | 文员      | 1013 | 2000-12-17 |  8000 | NULL |     20 |
|  1004 | 刘备      | 经理      | 1009 | 2001-04-02 | 29750 | NULL |     20 |
|  1006 | 关羽      | 经理      | 1009 | 2001-05-01 | 28500 | NULL |     30 |
|  1007 | 张飞      | 经理      | 1009 | 2001-09-01 | 24500 | NULL |     10 |
|  1008 | 诸葛亮    | 分析师    | 1004 | 2007-04-19 | 30000 | NULL |     20 |
|  1009 | 曾阿牛    | 董事长    | NULL | 2001-11-17 | 50000 | NULL |     10 |
|  1010 | 韦一笑    | 销售员    | 1006 | 2001-09-08 | 15000 |    0 |     30 |
|  1011 | 周泰      | 文员      | 1006 | 2007-05-23 | 11000 | NULL |     20 |
|  1012 | 程普      | 文员      | 1006 | 2001-12-03 |  9500 | NULL |     30 |
|  1013 | 庞统      | 分析师    | 1004 | 2001-12-03 | 30000 | NULL |     20 |
|  1014 | 黄盖      | 文员      | 1007 | 2002-01-23 | 13000 | NULL |     10 |
+-------+-----------+-----------+------+------------+-------+------+--------+
11 rows in set (0.00 sec)

8. 查询名字由三个字组成的员工。

mysql> select * from emp where ename like '___';  #这里是三个下划线

+-------+-----------+-----------+------+------------+-------+------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm | deptno |
+-------+-----------+-----------+------+------------+-------+------+--------+
|  1002 | 黛绮丝    | 销售员    | 1006 | 2001-02-20 | 16000 | 3000 |     30 |
|  1003 | 殷天正    | 销售员    | 1006 | 2001-02-22 | 12500 | 5000 |     30 |
|  1008 | 诸葛亮    | 分析师    | 1004 | 2007-04-19 | 30000 | NULL |     20 |
|  1009 | 曾阿牛    | 董事长    | NULL | 2001-11-17 | 50000 | NULL |     10 |
|  1010 | 韦一笑    | 销售员    | 1006 | 2001-09-08 | 15000 |    0 |     30 |
+-------+-----------+-----------+------+------------+-------+------+--------+
5 rows in set (0.00 sec)

9.查询2000年入职的员工。

mysql> select * from emp where year(hiredate) = 2000;

+-------+--------+--------+------+------------+------+------+--------+
| empno | ename  | job    | mgr  | hiredate   | sai  | comm | deptno |
+-------+--------+--------+------+------------+------+------+--------+
|  1001 | 甘宁   | 文员   | 1013 | 2000-12-17 | 8000 | NULL |     20 |
+-------+--------+--------+------+------------+------+------+--------+
1 row in set (0.00 sec)

10. 查询所有员工详细信息,用编号升序排序。

mysql> select * from emp order by mgr asc;

+-------+-----------+-----------+------+------------+-------+-------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+-----------+-----------+------+------------+-------+-------+--------+
|  1009 | 曾阿牛    | 董事长    | NULL | 2001-11-17 | 50000 |  NULL |     10 |
|  1015 | 张三      | 保洁员    | 1001 | 2013-05-01 | 80000 | 50000 |     50 |
|  1008 | 诸葛亮    | 分析师    | 1004 | 2007-04-19 | 30000 |  NULL |     20 |
|  1013 | 庞统      | 分析师    | 1004 | 2001-12-03 | 30000 |  NULL |     20 |
|  1002 | 黛绮丝    | 销售员    | 1006 | 2001-02-20 | 16000 |  3000 |     30 |
|  1003 | 殷天正    | 销售员    | 1006 | 2001-02-22 | 12500 |  5000 |     30 |
|  1005 | 谢逊      | 销售员    | 1006 | 2001-09-28 | 12500 | 14000 |     30 |
|  1010 | 韦一笑    | 销售员    | 1006 | 2001-09-08 | 15000 |     0 |     30 |
|  1011 | 周泰      | 文员      | 1006 | 2007-05-23 | 11000 |  NULL |     20 |
|  1012 | 程普      | 文员      | 1006 | 2001-12-03 |  9500 |  NULL |     30 |
|  1014 | 黄盖      | 文员      | 1007 | 2002-01-23 | 13000 |  NULL |     10 |
|  1004 | 刘备      | 经理      | 1009 | 2001-04-02 | 29750 |  NULL |     20 |
|  1006 | 关羽      | 经理      | 1009 | 2001-05-01 | 28500 |  NULL |     30 |
|  1007 | 张飞      | 经理      | 1009 | 2001-09-01 | 24500 |  NULL |     10 |
|  1001 | 甘宁      | 文员      | 1013 | 2000-12-17 |  8000 |  NULL |     20 |
+-------+-----------+-----------+------+------------+-------+-------+--------+
15 rows in set (0.00 sec)

11. 查询所有员工详细信息,用工资降序排序,如果工资相同使用入职日期升序排序。

mysql> select * from emp order by sai desc, hiredate asc;

+-------+-----------+-----------+------+------------+-------+-------+--------+
| empno | ename     | job       | mgr  | hiredate   | sai   | comm  | deptno |
+-------+-----------+-----------+------+------------+-------+-------+--------+
|  1015 | 张三      | 保洁员    | 1001 | 2013-05-01 | 80000 | 50000 |     50 |
|  1009 | 曾阿牛    | 董事长    | NULL | 2001-11-17 | 50000 |  NULL |     10 |
|  1013 | 庞统      | 分析师    | 1004 | 2001-12-03 | 30000 |  NULL |     20 |
|  1008 | 诸葛亮    | 分析师    | 1004 | 2007-04-19 | 30000 |  NULL |     20 |
|  1004 | 刘备      | 经理      | 1009 | 2001-04-02 | 29750 |  NULL |     20 |
|  1006 | 关羽      | 经理      | 1009 | 2001-05-01 | 28500 |  NULL |     30 |
|  1007 | 张飞      | 经理      | 1009 | 2001-09-01 | 24500 |  NULL |     10 |
|  1002 | 黛绮丝    | 销售员    | 1006 | 2001-02-20 | 16000 |  3000 |     30 |
|  1010 | 韦一笑    | 销售员    | 1006 | 2001-09-08 | 15000 |     0 |     30 |
|  1014 | 黄盖      | 文员      | 1007 | 2002-01-23 | 13000 |  NULL |     10 |
|  1003 | 殷天正    | 销售员    | 1006 | 2001-02-22 | 12500 |  5000 |     30 |
|  1005 | 谢逊      | 销售员    | 1006 | 2001-09-28 | 12500 | 14000 |     30 |
|  1011 | 周泰      | 文员      | 1006 | 2007-05-23 | 11000 |  NULL |     20 |
|  1012 | 程普      | 文员      | 1006 | 2001-12-03 |  9500 |  NULL |     30 |
|  1001 | 甘宁      | 文员      | 1013 | 2000-12-17 |  8000 |  NULL |     20 |
+-------+-----------+-----------+------+------------+-------+-------+--------+
15 rows in set (0.00 sec)

12.查询每个部门的平均工资

mysql> select deptno,avg(sai) from emp group by deptno;

+--------+------------+
| deptno | avg(sai)   |
+--------+------------+
|     10 | 29166.6667 |
|     20 | 21750.0000 |
|     30 | 15666.6667 |
|     50 | 80000.0000 |
+--------+------------+
4 rows in set (0.00 sec)

13.查询每个部门的雇员数量

mysql> select deptno,count(*) from emp group by deptno;

+--------+----------+
| deptno | count(*) |
+--------+----------+
|     10 |        3 |
|     20 |        5 |
|     30 |        6 |
|     50 |        1 |
+--------+----------+
4 rows in set (0.00 sec)

14.查询每种工作的最高工资、最低工资、人数

mysql> select job,max(sai),min(sai),count(*) from emp group by job;

+-----------+----------+----------+----------+
| job       | max(sai) | min(sai) | count(*) |
+-----------+----------+----------+----------+
| 保洁员    |    80000 |    80000 |        1 |
| 分析师    |    30000 |    30000 |        2 |
| 文员      |    13000 |     8000 |        4 |
| 经理      |    29750 |    24500 |        3 |
| 董事长    |    50000 |    50000 |        1 |
| 销售员    |    16000 |    12500 |        4 |
+-----------+----------+----------+----------+
6 rows in set (0.00 sec)

/**素材2 多表连接查询**/

1、创建数据库
create database mydb3;
use mydb3;

2、创建部门
create table if not exists dept3(
 deptno varchar(20) primary key , -- 部门号
 name varchar(20) -- 部门名字
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

3、创建员工表
create table if not exists emp3(
 eid varchar(20) primary key , -- 员工编号
 ename varchar(20), -- 员工名字
 age int, -- 员工年龄
 dept_id varchar(20) -- 员工所属部门
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

4、给dept3表添加数据
insert into dept3 values('1001','研发部');
insert into dept3 values('1002','销售部');
insert into dept3 values('1003','财务部');
insert into dept3 values('1004','人事部');

4、给emp3表添加数据
insert into emp3 values('1','乔峰',20, '1001');
insert into emp3 values('2','段誉',21, '1001');
insert into emp3 values('3','虚竹',23, '1001');
insert into emp3 values('4','阿紫',18, '1001');
insert into emp3 values('5','扫地僧',85, '1002');
insert into emp3 values('6','李秋水',33, '1002');
insert into emp3 values('7','鸠摩智',50, '1002'); 
insert into emp3 values('8','天山童姥',60, '1003');
insert into emp3 values('9','慕容博',58, '1003');
insert into emp3 values('10','丁春秋',71, '1005');

/** 查询要求 **/

1.查询每个部门的所属员工
 

mysql> select * from dept3 left join emp3 on deptno=dept_id;

+--------+-----------+------+--------------+------+---------+
| deptno | name      | eid  | ename        | age  | dept_id |
+--------+-----------+------+--------------+------+---------+
| 1001   | 研发部    | 1    | 乔峰         |   20 | 1001    |
| 1001   | 研发部    | 2    | 段誉         |   21 | 1001    |
| 1001   | 研发部    | 3    | 虚竹         |   23 | 1001    |
| 1001   | 研发部    | 4    | 阿紫         |   18 | 1001    |
| 1002   | 销售部    | 5    | 扫地僧       |   85 | 1002    |
| 1002   | 销售部    | 6    | 李秋水       |   33 | 1002    |
| 1002   | 销售部    | 7    | 鸠摩智       |   50 | 1002    |
| 1003   | 财务部    | 8    | 天山童姥     |   60 | 1003    |
| 1003   | 财务部    | 9    | 慕容博       |   58 | 1003    |
| 1004   | 人事部    | NULL | NULL         | NULL | NULL    |
+--------+-----------+------+--------------+------+---------+
10 rows in set (0.00 sec)

2.询研发部门的所属员工

mysql> select * from dept3 left join emp3 on deptno=dept_id where name='研发部';

+--------+-----------+------+--------+------+---------+
| deptno | name      | eid  | ename  | age  | dept_id |
+--------+-----------+------+--------+------+---------+
| 1001   | 研发部    | 1    | 乔峰   |   20 | 1001    |
| 1001   | 研发部    | 2    | 段誉   |   21 | 1001    |
| 1001   | 研发部    | 3    | 虚竹   |   23 | 1001    |
| 1001   | 研发部    | 4    | 阿紫   |   18 | 1001    |
+--------+-----------+------+--------+------+---------+
4 rows in set (0.00 sec)

3.查询研发部和销售部的所属员工

mysql> select * from dept3 left join emp3 on deptno = dept_id where name in ('研发部','销售部');

+--------+-----------+------+-----------+------+---------+
| deptno | name      | eid  | ename     | age  | dept_id |
+--------+-----------+------+-----------+------+---------+
| 1001   | 研发部    | 1    | 乔峰      |   20 | 1001    |
| 1001   | 研发部    | 2    | 段誉      |   21 | 1001    |
| 1001   | 研发部    | 3    | 虚竹      |   23 | 1001    |
| 1001   | 研发部    | 4    | 阿紫      |   18 | 1001    |
| 1002   | 销售部    | 5    | 扫地僧    |   85 | 1002    |
| 1002   | 销售部    | 6    | 李秋水    |   33 | 1002    |
| 1002   | 销售部    | 7    | 鸠摩智    |   50 | 1002    |
+--------+-----------+------+-----------+------+---------+
7 rows in set (0.00 sec)

4.查询每个部门的员工数,并升序排序

mysql> select name,count(*) from dept3 left join emp3 on deptno = dept_id group by name order by count(*) asc;

+-----------+----------+
| name      | count(*) |
+-----------+----------+
| 人事部    |        1 |
| 财务部    |        2 |
| 销售部    |        3 |
| 研发部    |        4 |
+-----------+----------+
4 rows in set (0.00 sec)

5.查询人数大于等于3的部门,并按照人数降序排序

mysql> select name,count(*) num from dept3 left join emp3 on deptno = dept_id group by name having (num >= 3);

+-----------+-----+
| name      | num |
+-----------+-----+
| 研发部    |   4 |
| 销售部    |   3 |
+-----------+-----+
2 rows in set (0.00 sec)

文章来源地址https://www.toymoban.com/news/detail-555869.html

到了这里,关于MySQL 查询练习题分享 2023.7.10的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 四十道MYSQL复杂查询练习题(难度较低)

    MYSQL简单查询练习题,想做复杂一点的连接如下: https://blog.csdn.net/weixin_50843918/article/details/123086590?spm=1001.2014.3001.5501 代码直接按顺序复制就可以 dept表: emp表: salgrade表: 雇员表: 记录了一个雇员的基本信息 EMP(雇员表) NO -----------字段 ---------------类型-----------------描述

    2024年02月02日
    浏览(42)
  • MySQL:关于数据库的一些练习题

    前面的内容已经把数据库的一些必要知识已经储备好了,因此下面就对于这些语句进行一些练习: 批量插入数据 SQL202 找出所有员工当前薪水salary情况 SQL195 查找最晚入职员工的所有信息 SQL196 查找入职员工时间排名倒数第三的员工所有信息 SQL201 查找薪水记录超过15条的员工

    2024年04月17日
    浏览(37)
  • 六、MySQL---综合练习题(单表、多表、分组函数以及等级查询)

    数据库:dept_emp 1. dept表 :deptno’部门编号’、dname’部门名称’、loc’地理位置’; 2. emp表 :empno ‘员工编号’、ename ‘员工名字’、job ‘职位’、mgr ‘上司’、hiredate ‘入职时间’、sal ‘基本工资’,comm ‘补贴’,deptno ‘所属部门编号’; 3. salgrade :grade ‘工资等级’

    2024年01月21日
    浏览(50)
  • 数据分析| Pandas200道练习题,使用Pandas连接MySQL数据库

    通过pandas实现数据库的读,写操作时,首先需要进行数据库的连接,然后通过调用pandas所提供的数据库读写函数与方法来实现数据库的读写操作。 Pandas提供了3个函数用于数据库的读操作 read_sql_query() 可以实现对数据库的查询操作,但是不能直接读取数据库中的某个表,需要

    2024年01月16日
    浏览(51)
  • sql-50练习题6-10

    sql真的非常灵活,一个题目可能有很多很多种解法,我记录的只是我自己的一个解题思路,如果大家有更好的不同解法欢迎在评论区一起探讨 ps:有些题可能解法会重复,比如求大于,我们下一个题可能是求小于,大家如果第一遍没有做出来,看了我写的之后有了思路,可以

    2024年02月08日
    浏览(45)
  • C++练习题第10套

    91.下列哪个不是C++的基本数据类型? a. int b. char c. string d. double 92.在C++中,如何定义一个常量? a. 使用const b. 使用static c. 使用final d. 使用readonly 93.C++中的数组下标从哪个数开始? a. 0 b. 1 c. -1 d. 2 94.C++中的条件运算符是? a. if-else b. for循环 c. switc

    2024年02月09日
    浏览(33)
  • MySQL综合练习题

    CREATE TABLE dept (     deptno INT(2) NOT NULL COMMENT \\\'部门编号\\\',     dname VARCHAR (15) COMMENT \\\'部门名称\\\',     loc VARCHAR (20) COMMENT \\\'地理位置\\\'  ); -- 添加主键 ALTER TABLE dept ADD PRIMARY KEY (deptno); -- 添加数据 INSERT INTO dept (deptno,dname,loc)VALUES (10,\\\'财务部\\\',\\\'高新四路\\\'); INSERT INTO dept (deptno,dname,loc

    2024年01月22日
    浏览(46)
  • MySQL练习题(6)

    1、使用mysqldump命令备份数据库中的所有表   2、备份booksDB数据库中的books表 3、使用mysqldump备份booksDB和test数据库 4、使用mysqldump备份服务器中的所有数据库 5、使用mysql命令还原第二题导出的book表 6、进入数据库使用source命令还原第二题导出的book表 1、建立一个utf8编码的数据

    2024年02月16日
    浏览(32)
  • MySQL45道练习题

    作业需要数据表SQL语句已给  1. 查询\\\" 01 \\\"课程比\\\" 02 \\\"课程成绩高的学生的信息及课程分数  1.1 查询同时存在\\\" 01 \\\"课程和\\\" 02 \\\"课程的情况 1.2 查询存在\\\" 01 \\\"课程但可能不存在\\\" 02 \\\"课程的情况(不存在时显示为 null ) 1.3 查询不存在\\\" 01 \\\"课程但存在\\\" 02 \\\"课程的情况 2.查询平均成绩大于

    2024年01月25日
    浏览(48)
  • 数据库系统概述——第一章 绪论(知识点复习+练习题)

    ✨ 博主: 命运之光 🦄 专栏: 离散数学考前复习(知识点+题) 🍓 专栏: 概率论期末速成(一套卷) 🐳 专栏: 数字电路考前复习 🦚 专栏: 数据库系统概述 ✨ 博主的其他文章: 点击进入博主的主页​​​​​ 前言: 身为大学生考前复习一定十分痛苦,你有没有过以

    2024年02月09日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包