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

MySQL做练习时总结的一些知识点

MySQL做练习时总结的一些知识点 0:mysql有三种注释方法上午插入记录的时候一直没有成功,郁闷不知道为什么.因为是很多条记录一起插入,中间一些不用的数据就用"--"来注释了,结果没有效果. 没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ". mysql注释符有三种: 1、#... 2、"-- ..." 3、 mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 的注释方格: mysql> SELECT 1+1; # 这个注释直到该行结束m...

MYSQL基础笔记(五)- 练习作业:站点统计练习【代码】

1、将用户的访问信息记录到文件中,独占一行,记录IP地址1 <?php 2 //站点统计 3 header(‘Content-type:text/html;charset=utf-8‘); 4 5 //获取用户信息 6 $ip = $_SERVER[‘REMOTE_ADDR‘]; 7 8 //写入文件(追加) 9 file_put_contents(‘record.text‘,$ip."\r\n",FILE_APPEND);  2、所有信息都是通过文件中记录的内容来计算的,读取整个文件,一行代表访问一次,使用file函数读取。1 //读取数据 ,以行为单位...

mysql 基本操作练习

create table employee (name varchar(30), sex char(2), age int, address varchar(30));2 3 insert into employee values (‘张三‘, ‘女‘, 19, ‘北京‘);4 insert into employee values (‘李四‘, ‘男‘, 20, ‘上海‘);5 insert into employee values (‘王五‘, ‘女‘, 25, ‘广州‘);6 insert into employee values (‘薛六‘, ‘女‘, 20, ‘北京‘);7 insert into employee values (‘王五‘, ‘男‘, 22, ‘北京‘)...

MYSQL 练习

Navicat MySQL Data TransferSource Server : abc Source Server Version : 50713 Source Host : localhost:3306 Source Database : lxTarget Server Type : MYSQL Target Server Version : 50713 File Encoding : 65001Date: 2016-10-24 18:07:25 */SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure for `class` -- ---------------------------- DROP TABLE IF...

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

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

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

() 比如 count(); where 寻找指定行: #---查询95033班和95031班全体学生的记录。select * from Student ,Course, Score where Student.Sno=Score.Sno and Course.Cno=Score.Cno and ( class=‘95033‘or class=‘95031‘)关键词 : 逗号 很重要; 所有语句 几乎都可以嵌套使用 select.. from ; where ; group by having ; order by distanct ; or ;in ; and ; not 1.not : not...

晚修自习代码---mysql练习代码

create table php_student( id int primary key auto_increment, name varchar(20), gender enum(‘male‘,‘female‘), class_id tinyint unsigned, age int unsigned, home varchar(40), score tinyint unsigned ); insert into php_student values (null,‘孙悟空‘,‘male‘,23,600,‘花果山‘,98), (null,‘猪悟能‘,‘male‘,23,700,‘高老庄‘,88), (null,‘沙悟净‘,‘male‘,22,750,‘流沙河‘,78), (null,‘唐僧‘,‘mal...

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 查询练习【代码】

查询“95031”班的学生人数。SELECT COUNT(CLASS) as 9501班 FROM student WHERE class="95033"; 查询‘3-105’号课程的平均分SELECT AVG(degree) FROM score WHERE CNO="3-105";SELECT avg(degree) 平均分 from score GROUP BY cno HAVING cno = ‘3-105‘; 查询成绩表中至少有5名学生选修的并以3开头的课程的平均分数。SELECT CNO,avg(degree) from score GROUP BY CNO HAVING COUNT(*)>5 and CNO like "3%";查询最低分大于70...

【练习】二进制分发安装mysql【代码】

Red Hat Enterprise Linux Server release 6.5 mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 1.创建用户和组:[root@mysql ~]# groupadd -g 1000 mysql [root@mysql ~]# useradd mysql -g mysql -p mysql2.创建安装包上传目录,将安装包上传到该目录下(上传过程省略):[root@mysql ~]# mkdir -p /usr/local/mysql3.解压安装包,解压后安装包名称改为’mysql’:[root@mysql local]# tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64...

《MySQL入门很简单》练习6.6【图】

(1)首先创建数据库school(2)创建teacher表 选中数据库(3)将teacher表的name字段的数据类型改为VARCHAR(30)(4)将birthday字段的位置改到sex字段的前面(5)将num字段改名为t_idMySQL中默认是可以为空的,在更改字段名称时要是不写完整性约束就会默认值为NULL(6)将teacher表的address字段删除(7)在teacher表中增加名为wages的字段,数据类型为FLOAT(8)将teacher表改名为teacherInfo(9)将teacherInfo表的存储引擎改为...

《MySQL入门很简单》练习6.5【图】

第一步:win+R输入cmd,打开命令行窗口输入mysql -h 127.0.0.1 -u root -p第二步:查看数据库中是否存在example数据库若存在则先备份再删除,之后创建数据库,输入CREATE DATABASE example; 在SHOW DATABASES;来确认数据库是否创建成功。-第三步:创建student和grade两张表,首先USE example;来选中example数据库,对照这需要设计的两张表来输入对应的sql语句创建表很容易遗漏条件所以得细心的审核,上表中我遗漏了s_num的非空属性,...

《MySQL入门很简单》练习7.4【图】

(1):查看MySQL中是否存在job数据库(2)将user表的存储引擎变为i额MyISAM 由于时间匆忙直接看着表就敲SQL语句了,现在看着题目要求慢慢改一下吧在userid字段上创建名为index_uid的唯一性索引,并且以降序的形式排列在username和passwd字段上创建名为index_user的多列索引在info字段上创建名为index_info的全文索引这几张图片有点长,我是抽空在做的:)作为初学者建议还是多敲SQL语句,只有这样才能做到熟能生巧,但是大神除外。...

mysql20170410练习代码+笔记

studentResult,studentNO FROM result WHERE result.`subjectNo`=(SELECT subjectNo FROM `subject`)SELECT studentResult FROM result WHERE result.subjectNo = (SELECT subjectNo FROM SUBJECT WHERE subjectName=‘java‘) WHERE NOT EXISTS(SELECT studentResult FROM result<60) AND (SELECT (AVG(studentResult)+5) FROM result)SELECT studentResult FROM result WHERE result.subjectNo = (SELECT subjectNo FROM SUBJ...