数据库在执行dql的时候,不会对数据进行任何的改变,仅仅是看看,看查询的结果也是一张表
select * from 表名;
(能不用就不用select ,因为select * 在数据多时效率低,花费时间大)
select 列名1,列名2,……from 表名;
写那几列查哪几列
关系运算符:> < = != >= <=
区间:between A and B(A和B之间)包含A和B
and &&:和 并且
or ||:或
not : 非,取反
select 列名 from 表名 where 条件;
%:代表多个关键字,一般用于以什么开头或以什么结尾,以及一段数据中包含什么;
_:单个关键字,一般用于直接查询指定多少个字符的一个数据;
标题在当前数据库查看其它数据库中的表:
show tables in 数据库名;
select 列名(*) from 数据库.数据表名;
mysql中提供了对字段进行计算的聚合函数:
sum():对一整列数据进行求和;
count():统计个数 null不计数;
max/min:最大值/最小值;
avg():平均值
round():四舍五入
select count(想要查询的列名或*) from 表名;
select sum(想要计算的列名) from 表名;
select avg(想要计算的列名) from 表名;
select round(想要计算的列名,小数点保留几位) from 表名;
select 字段名 case when … end from 表名 …
下面是几个小例子
-----------------------------------手动分割线---------------------------------------------------
例题一:
例题二
例题结束
------------------------------手动分割线--------------------------------------------------------
select 列名 from 表名 group by 查询条件的列名
例题一
select 列名 from 表名 … order by 根据什么条件排序 asc/desc
(acs升序/desc降序)
where是过滤源数据,分组之前的过滤
having是分组之后过滤
表参考上文group by例题表
select 列名 from 表名 … limit 5;(从头开始取5个数据)
select 列名 from 表名 … limit 1,5;(从1开始取5个数据)
limit限制结果数量
取一定数量的记录,一般和order by联用
工程结构 工程分为两部分,bilibili-api是api接口服务,其他是前端的部分,工程...
首先是只有一个change事件 changelevel()//选择值 若想改变select同时改变row里...
MySql 整体结构 MySQL 由连接池、SQL 接口、解析器、优化器、缓存、存储引擎等组...
前言 本文将对vue组件如何解析以及渲染做一个讲解。 我们可以通过Vue.component...
1. HADOOP背景介绍 1.1 什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2...
今天,本文向初学者介绍一些 Web 开发中的基本概念和用到的技术,从A到Z总共26项...
自去年以来,微软一直在通过Insider测试计划对其下一个版本的Windows Server进行...
前言 你最近换电脑了吗?还记得如何在本地配置多个 git ssh 连接吗?一般公司用...
利用xmlhttp对象获取远程的数据,然后用二进制输出到客户浏览器,让客户下载数据...
不知道各位友友们是否遇到这种情况我遇到很久了一直没有注意如何解决都直接是run...