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

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

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

MySQL精简50题练习【代码】

写在前面:有的题目有可能有别的更好的解法,欢迎补充指正数据表介绍 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 分数=====学生表 Student create table Student(SId varchar(...

Mysql练习【代码】【图】

1.求每个部门最高薪水的人员名称解决思路:1 先求每个部门最高的薪水 SELECT e.deptno,MAX(e.sal) as maxsal from emp e GROUP BYe.deptno;2. 将第一步得出来的结果,当成临时表 SELECT e.deptno,ename,t.maxsal,e.sal from (SELECT e.deptno,max(e.sal) as maxsalfrom emp eGROUP BYe.deptno) t JOIN emp e on t.deptno = e.deptno WHERE t.maxsal = e.sal ORDER BY --做一个排序e.deptno;哪些人的薪水在部门平均薪...

MYSQL SQL练习(一)【代码】【图】

目录1.创建数据库及表 2.Select 练习 3.Update练习 4.简单Select练习 5.多表与分组练习原文来源于: https://my.oschina.net/u/4356358/blog/3935316 https://www.cnblogs.com/DreamDrive/p/6193530.html https://www.cnblogs.com/xhnxhnu/p/9192871.html 建表DROP TABLE DEPT; --部门表 CREATE TABLE DEPT(DEPTNO int PRIMARY KEY,DNAME VARCHAR(14) , --部门名称LOC VARCHAR(13) ---部门地址) ;CREATE TABLE DEPT(DEPTNO int P...

MySQL数据库的基本操作(名著小练习)【代码】【图】

迟到的整理笔记,记录小编自己所知所学。互联网是有记忆的 ANSI,美国国家标准化组织MySQL是关系型数据库 SQL历史: 1970IBM首先提出1980改名SQL1986ANSI制定了数据库的规则(方便了学习其他数据库) SQL的语句:(SQL 是一门 ANSI 的标准计算机语言(结构化查询语言),用来访问和操作数据库系统,一定要记住,SQL 对大小写不敏感!,一般规定关键字大写。) 具体介绍可参考下面地址:https://www.w3school.com.cn/sql/sql_intro....

【MySQL】SQL语句进阶-创建sql练习环境【代码】【图】

开始之前先来学习一个数据库查询命令select1)打印当前日期和时间mysql> select now();+---------------------+| now() |+---------------------+| 2020-11-28 12:34:56 |+---------------------+ 1 row in setmysql>2) 打印当前日期mysql> select curdate();+------------+| curdate() |+------------+| 2020-11-28 |+------------+ 1 row in setmysql>3. 打印当前数据库mysql> select database();+------------+...

MySQL练习(二)——MySQL之经典面试50题(下)【代码】【图】

??我们在上篇文章开始介绍MySQL经典的面试题,我们接着上篇文章进行介绍剩下的25题。 26、查询每门课程被选修的学生数 select c_id,count(s_id) 选修人数 from sc group by c_id;??执行的效果如下: 43、练习:统计每门课程的学生选修人数(超过5人的课程才统计) #要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 select c_id,count(s_id) 选修人数 from sc group by c_id having count(s_id...

mysql学习之查询练习【代码】

——mysql查询练习 1、查询student表的所有记录 select * from student;2、查询student表的所有记录的sname,ssex,class列select sname,ssex,class from student;3、查询教师所有的单位即不重复的depart列select distinct depart from teacher;4、查询score表中成绩在90-95之间的所有记录select * from score where degree between 90 and 95; (包括90和95)select * from score where degree > 90 and degree < 95;5、查询score表...

mysql建表提供后续练习使用【代码】

mysql建表提供后续练习使用 4张表提供后续练习使用 #学生表 Student #Sid 学生编号 Sname学生姓名 Sage出生年月 Ssex性别 create table Student(Sid varchar(6), Sname varchar(10), Sage datetime, Ssex varchar(10)); insert into Student values('01' , '赵雷' , '1990-01-01' , '男'); insert into Student values('02' , '钱电' , '1990-12-21' , '男'); insert into Student values('03' , '孙风' , '1990-05-20' , '男'); i...

mysql查询练习【代码】

mysql查询练习 mysql查询练习新建一个查询用的数据库:selectTest CREATE DATABASE selectTest; 选择该数据库: USE selectTest;学生表: student 学号 姓名 性别 出生日期 所在班级 CREATE TABLE student(s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号',s_name VARCHAR(20) NOT NULL COMMENT'学生姓名 不能为空',s_sex VARCHAR(10) NOT NULL COMMENT'学生性别',s_birthday DATETIME COMMENT'学生生日',s_class VARCHAR(20) COMMENT...

MySQL练习总结【代码】【图】

顾客表字段名数据类型长度约束描述cidint11非空,主键顾客ID,自动增长cnamevarchar50非空顾客姓名caddressvarchar50非空顾客地址ccityvarchar50非空顾客所在城市cstatevarchar20非空顾客所在州czipvarchar20非空邮政编码ccountryvarchar20非空顾客所在国家ccontactvarchar20可以为null顾客联系姓名cemailvarchar20可以为null顾客邮箱产品表字段名数据类型长度约束描述pidint11非空,主键唯一的产品ID,自动增长pnamevarchar50非空产...

MySQL练习(05)【图】

题目来源:https://sqlzoo.net/??在学了将近一个月的Java编程后,老师推荐了一个网址:https://sqlzoo.net/,说让我们自己练习MySQL。 ??在网站里“溜达”了一圈后,感觉这个网站确实不错!首先,里面有许多题目可供练习,从最基础的增删改查到多表操作…如果能练习完里面的所有题目,那么MySQL技能将会有一个很大的提升!其次,里面的数据是真实的,全部来源于现实。最后,网站中的数据来源非常广泛,社会、人文等应有尽有,在这个...

牛客 — MySQL选择题练习中自己的错题(6)【图】

错题解析: 1.如下SQL语句中,__D__可能返回null值。 原因解析: 空表时,count(*)返回0,其他返回null 2.在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是( A) 原因解析: 这就是外键的定义; 3.下列关于数据库特点的说法中正确的是( A) 原因解析: 特点:高共享,低冗余,独立性好,保证数据完整性; 4.以下哪一句从表TABLE_NAME中提取前10条记录?B 原因解析: 5.查找 student表中所有电话号码(列名:...

MySQL_练习Day03【图】

一.连接查询 继续使用Day_02的数据。 例如,查询部门和部门对应的员工信息。下面的这种查询中存在大量错误的数据,一般情况下不会直接使用这种查询。 笛卡尔积查询:查询两张表,其中一张表有m条记录,另一张表有n条记录,查询结果是m*n条。虽然笛卡尔积查询中包含大量的错误数据,但我们可以通过where子句将错误删除,保留下来的就是正确的数据。 也可以用以下查询语句代替。 二.左外连接查询 如果要查询其中一张表的所有记录,...

MySQL查询练习(适合mysql查询基础弱的同学,含答案)

1. 建表语句 #建学生信息表studentCREATE TABLE student ( sno VARCHAR (20) NOT NULL PRIMARY KEY, sname VARCHAR (20) NOT NULL, ssex VARCHAR (20) NOT NULL, sbirthday datetime, class VARCHAR (20)); #建立教师表create table teacher(tno varchar(20) not null primary key,tname varchar(20) not null,tsex varchar(20) not null,tbirthday datetime,prof varchar(20),depart varchar(20) not null ); #建立课程表coursecr...