导出现有数据库数据: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 ...
2、查询学生表中男女生各有多少人3、查询物理成绩等于100的学生的姓名4、查询平均成绩大于八十分的同学的姓名和平均成绩5、查询所有学生的学号,姓名,选课数,总成绩6、 查询姓李老师的个数7、 查询没有报李平老师课的学生姓名8、 查询物理课程比生物课程高的学生的学号9、 查询没有同时选修物理课程和体育课程的学生姓名10、查询挂科超过两门(包括两门)的学生姓名和班级 、查询选修了所有课程的学生姓名12、查询李平老师教的课程...
每次面试必考 SQL,小编这几年一直吃 SQ 的亏,考题无非就是万年不变学生表, 看起来虽然简单,真正写出来,还是有一定难度。于是决定重新整理下关于 SQL 的面试题,也可以帮助更多的人过 SQL 这一关。 作为一个工作 3 年以上测试人员,不会 sql 基本上能拿到 offer 的希望渺茫,虽 然平常也会用到数据库,都是用的简单的查询语句。困难一点的就直接找开发了, 面试想留个好印象,还是得熟练掌握,能在纸上快速写出来。 万年不变学生...
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,...
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、...
bookEnrol是用来登记的,不管你是借还是还,都要添加一条记录。请写一个SQL语句,获取到现在状态为已借出的所有图书的相关信息, 1.删除重复记录(当表中无主键时)2.bookEnrol是用来登记的,,不管你是借还是还,都要添加一条记录。 请写一个SQL语句,获取到现在状态为已借出的所有图书的相关信息, ID为3的java书,由于以归还,所以不要查出来。要求查询结果应为:(被借出的书和被借出的日期)
--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...
? ?目录一 Navicat软件 二 mysql的注意事项 三 练习题 四 pymysql模块 回到顶部 一 Navicat软件? 一开始学习python的时候 下载python解释器然后直接在终端书写 pycharm能够更加方便快捷的帮助你书写python代码 excel word pdf我们在终端操作MySQL 也没有自动提示也无法保存等等 不方便开发 Navicat内部封装了所有的操作数据库的命令 用户在使用它的时候只需要鼠标点点即可完成操作 无需书写sql语句直接百度搜索 有破解版的也有非...
首先需要创建并初始化员工表、部门表、薪资等级表数据: 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...
需求: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,...
需求:某网站包含两个表,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...
需求: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...
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 数据库【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 的实现。数据表介绍 --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...