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

mysql数据库的相关练习题及答案【代码】

class(cid int not null auto_increment primary key, caption varchar(32) not null)engine=innodb default charset=utf8;student表创建语句 create table student(-> sid int not null auto_increment primary key,-> sname varchar(32) not null,-> gender varchar(8) not null,-> class_id int not null)engine=innodb default charset=utf8;teacher表创建语句 create table teacher(-> tid int not null auto_increment prima...

MySQL 数据库 练习题

NAMES utf8; SET FOREIGN_KEY_CHECKS = 0;-- ---------------------------- -- Table structure for `class` -- ---------------------------- DROP TABLE IF EXISTS `class`; CREATE TABLE `class` (`cid` int(11) NOT NULL AUTO_INCREMENT,`caption` varchar(32) NOT NULL,PRIMARY KEY (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ---------------------------- -- Records of `class` -- ---------------------------- ...

MySQL练习题参考答案【代码】

表结构和数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;select A.student_id from (select student_id,num from score LEFT JOIN course on score.course_id=course.cid WHERE course.cname="生物") as A INNER JOIN (select student_id,num from score LEFT JOIN course on score.course_id=course.cid WHERE course.cname="物理") as B ON A.student_id=B.student_id WHERE A.num > B.num 3、查询平均成绩大...

mysql 练习题

Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version : 50624Source Host : localhostSource Database : sqlexamTarget Server Type : MySQLTarget Server Version : 50624File Encoding : utf-8Date: 10/21/2016 06:46:46 AM */SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0;-- ---------------------------- -- Table structure for...

MySQL练习题【代码】【图】

一、表关系二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过“叶平”老师课的同学的学号、姓名; 7、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名; 8、查询学过“叶平”老师所教的所有课的同学的学号、姓名; 9、查询课...

Python/ MySQL练习题(一)【代码】

SELECT2 *3 FROM4 (5 SELECT6 *7 FROM8 course9 LEFT JOIN score ON score.course_id = course.cid 10 WHERE 11 course.cname = ‘生物‘ 12 ) AS A 13 INNER JOIN ( 14 SELECT 15 * 16 FROM 17 course 18 LEFT JOIN score ON score.course_id = course.cid 19 WHERE 20 course.cname = ‘物理‘ 21 ) ...

python/MySQL练习题(二)【代码】

select score.sid,score.course_id,score.num,T.first_num,T.second_num from score left join2 (3 select4 sid,5 (select num from score as s2 where s2.course_id = s1.course_id order by num desc limit 0,1) as first_num,6 (select num from score as s2 where s2.course_id = s1.course_id order by num desc limit 3,1) as second_num7 from8 score as s19 ) as T 10 ...

MySQL练习题

1、course_id=12、WHERE course_id=1 or course_id=2 or和and的区别,如果此处使用会报错,因为没有一行的course_id既=1也=2;3、HAVING COUNT(course_id)>1,对GROUP BY分组之后的结果,进行二次筛选必须使用 having; 8、查询李平老师所教的所有课程的同学的学号和姓名; SELECT * FROM score WHERE course_id in (SELECT cid FROM course LEFT JOIN teacher ON course.teacher_id=teacher.tid WHERE teacher.tname="李平老师"...

MySQL练习题参考答案

50624Source Host : localhostSource Database : sqlexamTarget Server Type : MySQLTarget Server Version : 50624File Encoding : utf-8Date: 10/21/2016 06:46:46 AM */SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0;-- ---------------------------- -- Table structure for `class` -- ---------------------------- DROP TABLE IF EXISTS `class`; CREATE TABLE `class` (`cid` int(11) NOT NULL...

MySQL练习(一)参考答案

/*2 Navicat Premium Data Transfer3 4 Source Server : localhost5 Source Server Type : MySQL6 Source Server Version : 506247 Source Host : localhost8 Source Database : sqlexam9 10 Target Server Type : MySQL11 Target Server Version : 5062412 File Encoding : utf-813 14 Date: 10/21/2016 06:46:46 AM15 */16 17 SET NAMES utf8;18 SET FOREIGN_KEY_CHECKS = 0;19...

mysql练习题二

和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 创建score表。SQL代码如下: CREATE TABLE score ( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , stu_id INT(10) NOT NULL , c_name VARCHAR(20) , grade INT(10) ); 2.为student表和score表增加记...

SQL练习题目(MySQL)【图】

有如下员工表employee:建表sql为: CREATE TABLE `employee` ( `id` int(11) NOT NULL, `name` varchar(50) DEFAULT NULL, `salary` int(11) DEFAULT NULL, `deptid` int(11) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) 1.查出每个部门高于部门平均工资的员工名单 select a.deptid,a.name from employee a,(select deptid,avg(salary) as salary from employee group by deptid) b where a.deptid=b.de...

MySQL 第二环节 增删改查 练习【图】

改写:不带while 影响很大的 表只要没有被删除,永远ID是自然增加的一次性更改多个值delete 查询 2.给字段取别名 as 可以省略 distinct 根据其后面的 字段 取唯一值 % 是任意多个字符的意思 支持用了正则表达式 但是比较慢 从user里面选择 所有的字段 按照 pass 字段降序 (desc) 排序从0的下一位开始取两个 从0的下一位 开始取5个 0可以 默认 打乱 MySQL 第二环节 增删改查 练习标签...

MySQL简单查询语句练习

DQL)DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。 语法: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ GROUP BY grouping_columns /*对结果分组*/ HAVING condition /*分组后的行条件*/ ORDER BY sorting_columns /*对结果分组*/ LIMIT offset_start, row_count /*结果限定*/ 创建名: l 学生表:s...

MySQL语句练习

。 IFNULL(expr1,expr2) 函数 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。MySQL语句练习标签:ifnull art hang tail 数字 sdn 练习 UI 使用 本文系统来源:http://www.cnblogs.com/itzhazha/p/7576055.html