潭州课堂25班:Ph201805201 MySQL第三课 (课堂笔记)
单表查询:
select * from
select sname from stu;
条件查询
select sname from stu where sid=2;
select sname from stu where sid>2;
select sname from stu where sid!=2;
查询时取别名,
select sid as 学号,sname as 姓名 from stu;
模糊查询,
select * from stu where sname like '小%'; % 有多少相似查出多少,
select * from stu where sname like '小_'; _ 有几条线,查出几条,,
select * from stu where sname like '小___'; _ 有几条线,查出几条,,
排序 order by 字段名
select * from stu order by tzid 【asc】; 升
select * from stu order by tzid desc; 降
限制查询 limit
select * from stu limit 3; 可以理解为第 0 条开始往下 3条,
select * from stu limit 3,1 从第 3 条往下第 1 第,
平均值:
select avg(age) from dstu; 求培元年龄,
sql> select round(avg(age)) from dstu; 四舍五入平均值,统计
统计: 有几条数据
select count(age) from dstu;
求最大值
> select MIN(age) from dstu;
求最小值
select MIN(age) from dstu;
求和
select SUM(age) from dstu;
分级查询GROOP BY
统计出现的次数,
select count(*) from stu GROUP BY tzid; 可以看成是查询每个科目的报名人数,
统计每个科目报名人数,
select tzid,count(sid) from stu group by tzid;
科目 学生人数 学生表 科目
分组条件查询,having
select tzid as 科目,count(sid) as 学生人数 from stu group by tzid having 学生人数=2;
多表查询 (着想查询)
select * from dstu where age > 19.5;
子查询:
一条语句结合两条语句,
select * from dstu where age > (select avg(age) from dstu);
着想查询:
内连接 [INNER| CROSS] JOIN
同时查询二个表,
select * from tanzhou,stu;
select * from stu inner join tanzhou;
关联查询:
select * from stu inner join tanzhou on tzid=sid;
外连接 { LEFT| RIGHT } JOIN
select * from stu left join dstu on id = sid;
与内连接相比,可以显示所有学生,包括未选课的学生,
作业;:
查询学生详情表性别为男,并年龄大于18,
select * from dstu where age>18 and sex='b';
在此基础上查改名,..
需求: 作为宿管,想知道学生的 ( 姓名, 年龄,性别,所属学
select name js from 表单名 where js between 70 and 90 ;
找出分数在70到90的。
补充
潭州课堂25班:Ph201805201 MySQL第三课 (课堂笔记)的更多相关文章
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)
index.html 首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第三课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第一课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)
类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...
- 潭州课堂25班:Ph201805201 django 项目 第四十五课 mysql集群和负载均衡(课堂笔记)
2.使用docker安装Haproxy 一.为什么要使用数据库集群和负载均衡? 1.高可用 2.高并发 3.高性能 二.mysql数据库集群方式 三.使用docker安装PXC 1.拉取PXC镜像 d ...
- c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)
mysql> create table tb_2( -> id int, -> name varchar(10) not null -> ); 插入数据 insert into ...
- 潭州课堂25班:Ph201805201 MySQL第一课 (课堂笔记)
一般说来,关系形在磁盘中,非关系表在内存中, 进入 MySQL: mysql -u用户名 -p密码 mysql -uroot -pqwe123 mysql -h127.0.1 -P3306 -uroo ...
- 潭州课堂25班:Ph201805201 django 项目 第五课 静态页面转为模板 (课堂笔记)
一.分析静态页面 1.静态vs动态 条目 静态页面 动态页面 网站内容 固定不变 经常变动 浏览器加载速度 更快(无需向服务器发起请求) 更慢 改变网站内容 很难(修改或者创建新的html页面) ...
随机推荐
- memset()函数
memset需要的头文件 <memory.h> or <string.h> memset <wchar.h> wmemset 函数介绍 void *memset( ...
- ES系列十一、ES的index、store、_source、copy_to和all的区别
1.基本概念 1.1._source 存储的原始数据._source中的内容就是搜索api返回的内容,如: { "query":{ "term":{ &q ...
- 查看tomcat运行状态
实时查看tomcat并发连接数: netstat -na | grep ESTAB | grep 8080 | wc -l 实时查看apache并发连接数: netstat -na | grep ES ...
- echarts地图使用
在使用echarts3当中,地图需要的数据时分开的,需要自己下载,而在echarts3官网上的地图数据只有全国.中国.各省的地图 如果我们需要使用更详细的地图,需要在echarts2的生成需要的地级市 ...
- 强大的Js树型控件Dtree使用详解
http://www.lmwlove.com/ac/ID868 在学习文章之前,要学会看官方网站http://destroydrop.com/javascripts/tree.从官方页面你能知道:dt ...
- lr
Action(){ //获取响应结果 web_reg_save_param("system_code", "LB=system_code\":\"&q ...
- 测试开发之前端——No5.HTML5中的表单事件
表单事件 由 HTML 表单内部的动作触发的事件. 适用于所有 HTML 5 元素,不过最常用于表单元素中: 属性 值 描述 onblur script 当元素失去焦点时运行脚本 onchange s ...
- jQuery Ajax实例各种使用方法详解
在jquery中ajax实现方法分类很多种,如有:load.jQuery.get.jQuery.post.jQuery.getScript.jQuery Ajax 事件.jQuery.ajaxSetu ...
- LeetCode(33):搜索旋转排序数组
Medium! 题目描述: 假设按照升序排序的数组在预先未知的某个点上进行了旋转. ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] ). 搜索一个给定的目标值 ...
- laravel job 与 event 的区别
job 是异步执行.适合耗时长的任务.例如,批量发送邮件,短信. event 是在 request 的生命周期内执行.适合耗时短的操作.例如,更改数据字段状态. 但是, event 的好处是,可以复用 ...