mysql 查询 汇总_Mysql-Sql查询汇总

软件测试

Mysql-Sql查询汇总

CgpOIF5EAWWAQ0y_AAcB-fDz9P0878.png

简单查询

创建students表

create table students(

id int not null unique primary key auto_increment,

name varchar(10) not null,

class varchar(10) not null,

grade int

)

添加数据

insert into students values(0,'老1','1班',80);

insert into students values(0,'老2','2班',90);

insert into students values(0,'老3','3班',86);

insert into students values(0,'老4','4班',70);

insert into students values(0,'老5','5班',89);

insert into students values(0,'老6','6班',93);

查询所有数据

select * from students

查询指定字段

select name,class from students

通过as给表起别名

select s.name,s.class from students as s

通过as给字段起别名

select name as 姓名,class as 班级 from students

条件查询

比较运算

select * from students where class='1班'

select * from students where grade>90

逻辑运算

and、or、not

select * from students where grade<90 and class!='1班'

模糊查询

like、%任意多个字符、_一个任意字符

select * from students where name like '老%'

select * from students where name like '%5'

范围查询

in表示非连续范围内、between...and...在一个连续范围内

select * from students where class in('1班','3班','4班')

select * from students where grade between 80 and 90

空判断

is null 与' '不同,' '为空字符串

select * from students where grade is null

select * from students where class=' '

insert into students(name,class,grade) values('老7','1班',null)

排序

order by 列1 asc|desc,列2 asc|desc

asc从小到大,升序,不写则为升序

desc从大到小,降序

select * from students order by grade

先按grade降序、再按id升序

select * from students order by grade desc,id

先按id升序、再按grade降序

select * from students order by id,grade desc

聚合函数

count

select count(*) from students

带字段的不统计为null的数据

select count(grade) from students

max、min、sum、avg

select max(grade) from students

select avg(grade) from students

分组

select sex,count(*) from students group by sex

051889179cc30b7ccff263d98d21f940.png

select grade,count(*) from students group by grade

871c345cc208e683f6da253e51f665e3.png

select class,grade,count(*) from students group by grade,class

f5fbc55c46175d1795938b07e53388e8.png

分组后过滤

使用having,必须跟在group by之后

where是用于from后的数据筛选、having是对group by的结果进行筛选

获取部分行

索引0开始

select * from students order by grade limit 0,3

分页

每页显示m条数据,第n页的数据

select * from students limit (n-1)*m,m

内容来源于网络,如有侵权请联系客服删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245138.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pat和ccf哪个含金量高_函授和网络教育哪个好 哪个含金量高

函授和网络教育都是成人教育学习的方式&#xff0c;但是考生报考的时候选择哪个比较好&#xff0c;下面小编整理了相关信息&#xff0c;以供参考。一、函授好还是网络教育好其实这两种教育方式都各有各的优点&#xff0c;两者都是不可替代的&#xff0c;这两种方式对于不同阶段…

mysql各种联结的区别_mysql几种连接方式区别

mysql的几种join2017年03月19日 14:49:07 carl-zhao 阅读数&#xff1a;7845 标签&#xff1a; mysqlsqljoin 更多个人分类&#xff1a; MySQL版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 https://blog.csdn.net/u012410733/article/details/63…

python和office_Python在office开发中的应用

Python with Excel 有几个很好的Python模块能够方便地操作Excel的数据&#xff0c;包括读与写&#xff0c;不要求本地安装Excel。例如pandas, openpyxl, xlrd, xlutils 和 pyexcel. 详情可以参考下面的介绍&#xff1a; https://www.datacamp.com/community/tutorials/python-e…

android通过用户名密码访问服务器获取信息_MySQL ------ 管理用户对数据库的访问控制(GRANT 与 REVOKE)(二十九)...

数据库服务器通常包含着关键的数据&#xff0c;所以为了确保这些数据的安全和完整需要要利用访问控制。MySQL服务器的安全基础是&#xff1a;用户应该对他们需要的数据具有适当的访问权&#xff0c;既不能多也不能少&#xff08;即用户不能对过多的数据具有访问权&#xff09;访…

mysql安全补丁如何处理_3分钟学会mysql数据库的逻辑架构原理

这篇文章主要是从mysql数据库的逻辑架构来认识掌握mysql的原理。只要是稍微有一点计算机的相关知识相信都能看明白。一、笼统的逻辑架构先给出一张逻辑架构图&#xff0c;这张图是让你从宏观的角度来分析认识一下。从这张图你可以获取到如下的信息&#xff1a;&#xff08;1&am…

onclick 源码_仿照React源码流程打造90行代码的Hooks

作者&#xff1a;苏畅转发链接&#xff1a;https://mp.weixin.qq.com/s/YLSD4IojDWTPlov_RQtVAA前言你可能已经看过其它简易的Hooks实现。那么本文和其它实现有什么区别呢&#xff1f;本文的实现完全参照React源码的运行流程。学懂本文&#xff0c;去看React源码&#xff0c;你…

java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...

展开全部用jdbc 连接mysql数据库就行了&#xff0c;网上搜下一大把。--记得在classpath下加入mysql 的jdbc驱动包。/*** author &#xff1a;来e68a84e8a2ad3231313335323631343130323136353331333337386636自互联网*/import java.sql.DriverManager;import java.sql.ResultSet…

java break 在if 中使用_java中使用国密SM4算法详解

前言上次总结了一下加密算法的分类&#xff08;加密算法有集中形式&#xff0c;各有什么不同&#xff1f;&#xff09;&#xff0c;现在我们用java语言实现一下SM4:无线局域网标准的分组数据算法。对称加密&#xff0c;密钥长度和分组长度均为128位。ps&#xff1a;我们既可以基…

移动web前端开发框架_移动前端开发是Web前端开发吗?

移动端开发并不是Web前端开发&#xff0c;但移动前端开发和web前端开发其实都属于前端开发的范围&#xff0c;目前前端发展的趋势就是大前端&#xff0c;可以说是包罗万象。但不论趋势如何发展&#xff0c;目前来看HTML、CSS和JavaScript依然是整个前端开发的三大基石。所以不论…

mtk一键usb驱动_三菱MRJEB驱动器报错,导致报错原因37.1参数设置范围异常?

三菱MR-JE-B驱动器报错&#xff0c;导致报错原因37.1参数设置范围异常&#xff1f;最近海蓝机电工程师们在做一个项目&#xff0c;做的是三菱MR-JE-B驱动器。工程师们在实操这个项目过程中遇到各种问题&#xff0c;其中就像驱动器报错的问题&#xff0c;导致报错的原因显示37,1…

将虚拟主机加入到netskills.net域环境_网站建设阿里云虚拟主机、ECS服务器、企业邮箱选择购买指南...

对于刚接触阿里云的人来说可能看到阿里云的产品介绍页面会比较头晕&#xff0c;各种产品分类&#xff0c;而且同一个产品在不同的分类目录下都能看到&#xff0c;下面简单介绍一下制作网站过程中常用的阿里云的产品。阿里云在网站建设方面常用的服务主要有云虚拟主机、ECS云服务…

linux查看硬盘smart_Linux检测磁盘坏道工具用什么命令

请关注本头条号&#xff0c;每天坚持更新原创干货技术文章。如需学习视频&#xff0c;请在微信搜索公众号“智传网优”直接开始自助视频学习1. badblock命令简介badblock命令用于查找磁盘中损坏的区块。 电脑硬盘出现坏道后&#xff0c;如果不及时更换或进行技术处理&#xff0…

python弹出框_selenium+python学习——弹出框

1、alert警告框 以百度搜索设置为例&#xff0c;在进行搜索设置后点击“保存设置”按钮&#xff0c;弹出alert对话框&#xff0c;如下图所示&#xff1a;实现代码&#xff1a; from selenium import webdriver import time as t from selenium.webdriver.support.select import…

网页打开共享目录_你会做Excel文件目录吗?真的太太太太太简单了!

点击蓝字发送【2020】免费领 100图表模板&#xff01;本文作者&#xff1a;长小安本文编辑&#xff1a;尔冬哈喽大家好&#xff01;我是长小安&#xff0c;一名和秋叶一起学了多年 Excel、现在成功出道投稿的同学~让我来猜猜&#xff0c;你的电脑是不是也像我的一样&#xff0c…

centos7搜狐 mysql_基于centOS6.7搭建LAMP(httpd-2.4.18+mysql-5.5.47+php-5.6.16)环境

首先确保系统可以联网。设置IP地址以及虚拟机安装linux在此略过。本文采用centos6.7 64位minimal版、php5.6.16、httpd-2.4.18、mysql-5.5.47版搭建lamp环境。默认设置软件下载目录/usr/local/src&#xff0c;软件安装目录/app/local/下&#xff0c;安装顺序是apache→mysql→p…

c语言 如何创建adt_编程那些事儿:面向对象编程基石之数据抽象(ADT)

数据抽象本文接上一篇《编程那些事儿&#xff1a;为什么说抽象是面向对象编程的根基【1】&#xff1f;》,在了解了面向对象编程抽象的过程抽象后&#xff0c;下面我们继续聊一下数据抽象。数据抽象可以说面向对象编程最重要的基石。而数据抽象的结果就是数据类型(或简单的类型)…

mysql客户端版本太低_windows一机多装mysql,5.5低版本+5.8高版本

安装第一个mysql&#xff0c;压缩版或者安装版&#xff0c;过程省略&#xff0c;目录如下&#xff1a;运行中输入“regedit”进入后&#xff0c;找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL其实mysql启动的路径一般为&#xff1a;可执行文件的路径&…

java8 list 行转列_Java14 都来了,你还不会用 Java8吗?

Java 8 于2014年3月18日发布&#xff0c;并且成为主流的 Java&#xff0c;如今&#xff0c;虽然 Java 14 都已经发布了&#xff0c;但是 开发者和公司选择的版本依旧是经久不衰的 Java 8 版本&#xff0c;如果你还不了解这些新特性&#xff0c;是时候学习一下了。Java 8 更新的…

mysql主键用完了怎么办_MySQL 自增 ID 用完了怎么办?

MySQL 自增 ID 用完了怎么办&#xff1f;在MySQL中有很多类型的自增ID&#xff0c;每个自增ID都设置了初始值&#xff0c;然后按照一定的步长增加&#xff0c;只要定义了字节长度&#xff0c;那么就会有上限&#xff0c;如果达到上限再次添加&#xff0c;则会报主键冲突错误&am…

python字典统计_python字典计数

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01;字典?thcollections.counter 计数器? image.png找不到键的时候会调用miss方法如果键不是字符串&#xff0c…