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

MySQL查询语句练习题

Sutdent表的定义 Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth出生年份YEAR否否否否否Department院系VARCHAR(20)否否是否否Address家庭住址VARCHAR(50)否否否否否 Score表的定义字段名字段描述数据类型主键外键非空唯一自增Id编号INT(10)是否是是是Stu_id学号INT(10)否否是否否C_name课程名VARCHAR(20)否否否否否Grade分数I...

大数据第41天—Mysql练习题12-游戏玩法分析-杨大伟【代码】

需求一:写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 Activity表:显示了某些游戏的玩家的活动情况。player_iddevice_idevent_dategames_played122016-03-015122016-05-026232017-06-251312016-03-020342018-07-035展示效果:player_idfirst_login12016-03-0122017-06-2532016-03-021CreatetableIfNotExists Activity (player_id int, device_id int, event_date date, games_played int); 23insertinto Activity (pl...

MySql练习题:AB复制《主----从(主)------从》

主MySQL服务器 源码安装 IP地址:172.16.1.1从主MySQL服务器 rpm安装IP地址:172.16.1.10从MySQL服务器 rpm安装 IP地址:172.16.1.11下面开始配置:主MySQL服务器:vi /etc/my.cnf[mysqld]log-bin=a_masterserver-id=1授权给 172.16.1.10 访问权限grant replication slave on *.* to ‘slave‘@‘172.16.1.10‘ identified by ‘king123‘;从主MySQL服务器:vi /etc/my.cnf[mysqld]server-id=2log-bin=b_masterlog-slave-updatesma...

MySQL练习题

1、 查询Student表中的所有记录的Sname、Ssex和Class列。 Select sname,ssex,class from student ; 2、 查询教师所有的单位即不重复的Depart列。 Select distinct depart from teacher 3、 查询Student表的所有记录。 Select * from student 4、 查询Score表中成绩在60到80之间的所有记录。 Select *from score where degree>=60&&degree<=80/degree between 60 and 80 5、 查询Score表中成绩为85,86或88的记录。 Select *...

MYSQL 练习题

一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student (学生表) 属性名数据类型可否为空含 义SnoChar(3)否学号(主码)SnameChar(8)否学生姓名S...

MySQL练习题

? ?查找my.ini文件,查看与character-set相关的配置项,如果不是utf8,请将其更改为utf8。 在cmd窗口中使用命令行登录数据库服务器。 查看当前服务器上有哪些数据库?写出命令及查询结果。 设置当前字符集为gbk。 创建自己的数据库,后面所有的练习都以这个数据库为基础,命名自由(如自己的名字拼音简写)。 选择自己的数据库。 请问char和varchar有何区别? 对于字符串数据来说,是使用单引号好还是双引号好?为什么? 表名goods...

mysql练习题-查询同时参加计算机和英语考试的学生的信息-遁地龙卷风【图】

文章参考http://blog.sina.com.cn/willcaty。 针对其中的一道练习题想出两种其他的答案,希望网友给出更多回答。 (0) 基础数据 student表 +-----+--------+------+-------+------------+--------------+ | id | name | sex | birth | department | address | +-----+--------+------+-------+------------+--------------+ | 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | | 904 | 李四 | 男 | 1990 |...

mysql练习题【图】

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

mysql练习题【图】

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

mysql常用操作与练习题

多实例登录 -S 指定 mysql.sock路径mysql -u root -p -S /tmp/mysql.sock 查看数据库版本及登录用户是什么.select version(); select user(); 创建GBK字符集的数据库kaliboy,并查看已建库的完整语句 学会用 help查看 help create database, show character set create database kaliboy CHARACTER SET GBK COLLATE gbk_chinese_ci; show create database kaliboy; 创建用户kaliboy,使之可以管理数据库kaliboy grant all on kal...

MySQL练习题【图】

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

MySQL练习题参考答案

2、查询&ldquo;生物&rdquo;课程比&ldquo;物理&rdquo;课程成绩高的所有学生的学号; 思路: 获取所有有生物课程的人(学号,成绩) - 临时表 获取所有有物理课程的人(学号,成绩) - 临时表 根据【学号】连接两个临时表: 学号 物理成绩 生物成绩 然后再进行筛选 select A.student_id,sw,ty from (select student_id,num as sw from score left join course on score.course_...

mysql练习题

1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩;select student_id,sname,count(corse_id),sum(number) from score left join course on score.corse_id=course.cid left join student on score.student_id=student.sidleft join class on student.class_id=class.cidleft join teacher on cour...

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` -- ---------------------------- ...