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

MySQL数据库 - 50道SQL强化练习题【代码】

表和字段:–1.学生表 Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) --教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) --学生编号,课程编号,分数测试数据-建表:--学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT , `s_birth` VARCH...

mysql练习题及其他整理

SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for dept-- ----------------------------DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `DEPTNO` int(11) NOT NULL, `DNAME` varchar(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL, `LOC` varchar(13) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL, PRIMARY KEY (`DEPTNO`) U...

MySQL练习题【代码】【图】

创建下列表并创建相关约束 问题 1:查询出成绩表,而且student_id 后面要有对应的学生名,course_id 后面要有对应的课程名.1 SELECT2 score.sid,3 score.student_id,4 student.sname,5 score.course_id,6 course.cname,7 score.number8 FROM score9 LEFT JOIN student 10 ON student.sid = score.student_id 11 LEFT JOIN course 12 ON course.cid = score.course_id参考答案 2:查询平均成绩大于60分...

MySQL练习题部分答案(未完待续)

2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;select A.student_id from (select score.sid,score.student_id,course.cname,score.number from score left join course on score.corse_id=course.cid where course.cname="生物") as A INNER JOIN(select score.sid,score.student_id,course.cname,score.number from score left join course on score.corse_id=course.cid where course.cname="生物") as Bon A.stu...

mysql练习题

2020的春节被新型冠状病毒搞的挺闲的,社交都停了,闲着没事在家找点事情做,找着找着就找到了以前的数据库练习题,感觉还是受益良多的。 以下的 表结构和数据以及练习题均转自 老男孩 武sir。看武sir的视频,感觉挺搞笑的,但是在上海没见过这哥们,挺遗憾的。 武sir以前的 博客 https://www.cnblogs.com/wupeiqi/p/5748496.html 1 表结构/*Navicat Premium Data TransferSource Server : localSource Server Type :...

MySQL数据库练习题【代码】【图】

二、练习操作 1 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;2 思路:3 获取所有有生物课程的人(学号,成绩) - 临时表4 获取所有有物理课程的人(学号,成绩) - 临时表5 根据【学号】连接两个临时表:6 学号 物理成绩 生物成绩7 8 然后再进行筛选9 10 select A.student_id,sw,ty from11 12 (select student_id,num as sw from score left join course on score....

Mysql练习题(1)

表名和字段------------------------------------------------------------------------------–1.学生表Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号额–3.教师表Teacher(t_id,t_name) --教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) --学生编号,课程编号,分数 测试数据-----------------------------------------...

MySQL-注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05【图】

目录 mysql语句注释 navicat 的基本使用 特色(个人总结) 与数据服务器建立连接 创建&打开数据库、表 创建 打开修改操作表结构 修改表结构查询修改操作表数据 基本语句对应的操作 模型 ***** 特色功能 从数据库建立模型 模型页面基本操作 用模型设计数据库并导出结构、数据导入导出 导出 导入附属小功能 刷新小按钮 查看操作对应sql语句 执行时间查看 手动筛选数据练习 数据准备 使用SQL语句导入表结构与数据 如何验证答案是否正确...

MySQL练习题【代码】【图】

创建表和插入数据 1 DROP TABLE IF EXISTS `class`;2 CREATE TABLE `class` (3 `cid` int(11) NOT NULL AUTO_INCREMENT,4 `caption` varchar(32) NOT NULL,5 PRIMARY KEY (`cid`)6 ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;7 8 -- ----------------------------9 -- Records of class10 -- ----------------------------11 INSERT INTO `class` VALUES (1, 三年二班);12 INSERT INTO `class` VALUES (2, ...

SQL经典练习题50--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 分数 测试数据 -- 学生表?Student create table Student(Sid varchar(10),Sname nvarchar(10),Sage dat...

MySQL学习-基础练习题

day1 学生表操作: 1. 查询出班级205有多少个男生 2. 查询出名字为4个字的所有学生信息(编号、姓名,年龄,班级) 3. 查询出所有姓王的学生信息(编号、姓名,年龄,班级) 4. 查询出班级编号为201,202,203的女生总人数 5. 查询出学号整十的所有女生信息(姓名、年龄、个人简介) 6. 删除301班级中年龄在23岁以上的学生信息 7. 把一个叫卫然的学生的姓别改成女的 8. 把401班级中的姓名为吴杰的学生信息...

mysql 相关练习题【代码】

/*自己查询自己 把一张表看成是两张表。 表的设计。SELECT* FROMdepart;SELECTd1. NAME 部门,d2. NAME 分部门 FROMdepart d1 INNER JOIN depart d2 ON d1.id = d2.did;SELECTd1. NAME,d2. NAME FROMdepart d1 INNER JOIN depart d2 ON d1.did = d2.id;SELECT s.name,s.age,g.gname ,z.id from student s INNER JOIN grade g INNER JOIN zhongjian z ON z.tid=z.gid; */ -- 学生表 create table students(sno VARCHAR(3) not NU...

mysql 初级练习题【代码】【图】

1.题目 第一题: tb_user:User_idUser_nameUser_phone1张三138001380002李四13800138001 tb_customer:Customer_idUser_idCustomer_nameCompany_name11王先生中国移动广州分公司22林先生中通服建设有限公司 tb_projectProject_idCustomer_idProject_name11EOMS系统22ME2.0机务维修系统 根据以上三个表,要求输出:Project_idUser_nameUser_phoneCustomer_nameCompany_nameProject_name1张三13800138000王先生中国移动广州分公司...

mysql基础及练习题

mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二 基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库: create database dbname charset utf8;2.3 删除数据库: drop database dbname;3: 表级操作:3.1 显示库下面的表show tables;3.2 查看表的结构: desc tableName;3.3 查看表...

MySQL 45道练习题【代码】【图】

create table student(sno varchar(3) primary key ,sname varchar(8),ssex varchar(2),sbirthday datetime,class varchar(5) )default charset=utf8;insert into student values (108,曾华,男,1977-09-01,95033), (105,匡明,男,1975-10-02,95031), (107,王丽,女,1976-01-23,95033), (101,李军,男,1976-02-20,95033), (109,王芳,女,1975-02-10,95031), (103,陆君,男,1974-06-03,95031);create table course(cno varchar(5) primary...