【MySQL练习题】教程文章相关的互联网学习教程文章

MySQL的练习题及答案

导出现有数据库数据:mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径 # 结构 导入现有数据库数据:mysqldump -uroot -p密码 数据库名称 < 文件路径 按 Ctrl+C 复制代码按 Ctrl+C 复制代码1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ...

mysql多表查询练习题【代码】

2、查询学生表中男女生各有多少人3、查询物理成绩等于100的学生的姓名4、查询平均成绩大于八十分的同学的姓名和平均成绩5、查询所有学生的学号,姓名,选课数,总成绩6、 查询姓李老师的个数7、 查询没有报李平老师课的学生姓名8、 查询物理课程比生物课程高的学生的学号9、 查询没有同时选修物理课程和体育课程的学生姓名10、查询挂科超过两门(包括两门)的学生姓名和班级 、查询选修了所有课程的学生姓名12、查询李平老师教的课程...

MySQL练习题【图】

每次面试必考 SQL,小编这几年一直吃 SQ 的亏,考题无非就是万年不变学生表, 看起来虽然简单,真正写出来,还是有一定难度。于是决定重新整理下关于 SQL 的面试题,也可以帮助更多的人过 SQL 这一关。 作为一个工作 3 年以上测试人员,不会 sql 基本上能拿到 offer 的希望渺茫,虽 然平常也会用到数据库,都是用的简单的查询语句。困难一点的就直接找开发了, 面试想留个好印象,还是得熟练掌握,能在纸上快速写出来。 万年不变学生...

mysql 练习题

with temp1 as (2 select 1 as id ,111 as barCode,‘A1‘ name union 3 select 2 as id ,112 as barCode,‘A2‘ name union 4 select 3 as id ,200 as barCode,‘B1‘ name union 5 select 4 as id ,230 as barCode,‘B2‘ name union 6 select 5 as id ,140 as barCode,‘B3‘ name 7 ), temp2 as (8 select 1 as id ,112 as barCode,10 as Amount,‘2013-10-20‘ Dates union 9 select 2 as id ,112 as barCode,20 as Amount,...

oracle练习题目.

1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 select fclass,max(fscore) from table1 group by fclass,fid 2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 select fclass,max(fscore) from table1 group by fclass,fid 2、...

Oracle复杂查询练习题【图】

bookEnrol是用来登记的,不管你是借还是还,都要添加一条记录。请写一个SQL语句,获取到现在状态为已借出的所有图书的相关信息, 1.删除重复记录(当表中无主键时)2.bookEnrol是用来登记的,,不管你是借还是还,都要添加一条记录。 请写一个SQL语句,获取到现在状态为已借出的所有图书的相关信息, ID为3的java书,由于以归还,所以不要查出来。要求查询结果应为:(被借出的书和被借出的日期)

Oracle的sql语句练习题含答案【图】

--1、选择部门30中的雇员 select * from emp where deptno=30; --2、列出所有办事员的姓名、编号和部门 select ena   --1、选择部门30中的雇员select * from emp where deptno=30;--2、列出所有办事员的姓名、编号和部门select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptno where job=upper(clerk’);--3、找出佣金高于薪金的雇员select * from emp where comm>sal;--4、找出佣金高于薪金60%的雇员se...

48数据库的练习题(navicat简单操作)pymysql的学习 数据库注入规避【代码】

? ?目录一 Navicat软件 二 mysql的注意事项 三 练习题 四 pymysql模块 回到顶部 一 Navicat软件? 一开始学习python的时候 下载python解释器然后直接在终端书写 pycharm能够更加方便快捷的帮助你书写python代码 excel word pdf我们在终端操作MySQL 也没有自动提示也无法保存等等 不方便开发 Navicat内部封装了所有的操作数据库的命令 用户在使用它的时候只需要鼠标点点即可完成操作 无需书写sql语句直接百度搜索 有破解版的也有非...

MySQL-34道经典查询练习题(附带答案及解析)【代码】【图】

首先需要创建并初始化员工表、部门表、薪资等级表数据: DROP TABLE IF EXISTS EMP;DROP TABLE IF EXISTS DEPT;DROP TABLE IF EXISTS SALGRADE;CREATE TABLE DEPT (DEPTNO int(2) NOT NULL,DNAME VARCHAR(14),LOC VARCHAR(13),PRIMARY KEY (DEPTNO) );CREATE TABLE EMP (EMPNO int(4) NOT NULL,ENAME VARCHAR(10),JOB VARCHAR(9),MGR INT(4),HIREDATE DATE DEFAULT NULL,SAL DOUBLE(7, 2),COMM DOUBLE(7, 2),PRIMARY KEY (EMPNO),D...

大数据第43天—Mysql练习题14-至少有5名直接下属的经理-杨大伟【代码】

需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理。 展示效果:NameJohn 1 Create table If Not Exists Employee (Id int, Name varchar(255), Department varchar(255), ManagerId int); 2 3 insert into Employee (Id, Name, Department, ManagerId) values (101, John, A, null); 4 insert into Employee (Id, Name, Department, ManagerId) values (102, Dan, A, 101); 5 insert into Employee (Id, Name,...

大数据第35天—Mysql练习题7-杨大伟【代码】

需求:某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 展示效果:CustomersHenryMax1 Create table If Not Exists Customers (Id int, Name varchar(255));2 Create table If Not Exists Orders (Id int, CustomerId int);3 4 insert into Customers (Id, Name) values (1, Joe);5 insert into Customers (Id, Name) values (2, Henry);6 insert into Customers (Id, Name) va...

大数据第34天—Mysql练习题5-杨大伟【代码】

需求:Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 数据样式:IdNameSalaryManagerId1 Joe 70000 32 Henry 80000 43 Sam 60000 null4 Max 90000 null展示效果:EmployeeJoe1 create table If Not Exists Employee (Id int, Name varchar(255), Salary int, ManagerId int); 2 3 insert into Employee (Id, Name, Salary, ManagerId) values (1, Joe, 70000, 3); 4 i...

mysql 练习题【代码】【图】

1 with temp1 as (2 select 1 as id ,111 as barCode,A1 name union 3 select 2 as id ,112 as barCode,A2 name union 4 select 3 as id ,200 as barCode,B1 name union 5 select 4 as id ,230 as barCode,B2 name union 6 select 5 as id ,140 as barCode,B3 name 7 ), temp2 as (8 select 1 as id ,112 as barCode,10 as Amount,2013-10-20 Dates union 9 select 2 as id ,112 as barCode,20 as Amount,2013-12-20 Dates union...

MySQL数据库-笔记03【范式(1NF、2NF、3NF)、数据查询练习-10条练习题(附答案解析)】

学习地址:一天学会 MySQL 数据库【https://www.bilibili.com/video/BV1Vt411z7wy】 目 录 16-数据表设计-第一范式1NF 1、举例1(student2数据表) 2、举例2(student2数据表==拆字段==》student3数据表) 17-数据表设计-第二范式2NF 1、订单表(联合主键=>共同组成订单表的主键) 2、订单表问题(不满足2NF) 3、拆表 18-数据表设计-第三范式3NF 19-查询练习-数据准备 1、新建一个查询用的数据库:selectTest 2、建立数据表(学...

50道SQL练习题及答案(MySQL版)【代码】【图】

网上流传的50道sql练习,发现其答案部分有问题,故在此记录下个人用mysql 的实现。数据表介绍 --1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表 Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 --4.成绩表 SC(SId,CId,score) --SId 学生编号,CId 课程编号,score 分数学生表 Stud...