MySQL简单查询

1.普通查询

select * from info; #查询所有内容

select Code,Name from Info #查询某几列

2.条件查询

select * from Info where Code=‘p001‘ #条件查询

select * from Info where Nation =‘n001‘ and Sex= true #条件之间并的关系
select * from Info where Nation = ‘n001‘ and sex = ‘1‘

select * from Info where Sex = false or Nation = ‘n002‘#条件之间或者的关系

3.模糊查询(搜索关键字)

select * from Chinastates where areaname like ‘中%‘ #查询以中开头的

select * from Chinastates where Areaname like ‘%城%‘ #查询包含 城的信息

select * from Chinastates where Areaname like ‘_城%‘ #查询城 在第二个位置出现的数据

4.排序

select * from Car order by Code desc #desc降序 asc升序

select * from Car order by Brand

select * from Car order by Brand,Powers #按照两个列排序

5.统计查询(聚合函数)

select count(*) from Car #查询总条数 * 代表所有列

select count(Code) from Car #查询某一列

select max(Price) from Car #查询 price列里的最大值

select min(price) from Car #查询最小值

select avg(price) from Car #查询平均值

select sum(price) from Car #查询总和

6.分组查询
select Brand,count(*) from Car group by Brand #根据系列(Brand)分组(group)查看每组的数据条数

select Code,Brand,count(*) from Car group by Brand #根据Brand分组查看Code,Brand的数据条

select * from Car group by Brand having count(*) >2 #查询分组之后数据条数大于2的,group后面不能加 where

7.分页查询
select * from Car limit 0,5 #查询跳过0条 取5条

select * from Car limit 5,5 #跳过几条取几条数据

时间: 2024-10-11 16:47:55

MySQL简单查询的相关文章

MySQL简单查询详解

MySQL的查询操作 单表查询:简单查询 多表查询:连接查询 联合查询 布尔条件表达式操作符    = 等值比较    <=>:跟空值比较不会产生额外信息的等值比较    <>:不等值    <:     <=:    >    >=    IS NULL    IS NOT NULL        LIKE:        支持的通配符: %(任意长度的任意字符),_(任意单个字符)    RLIKE,REGEXP: 支持使用正则表达式    IN: 判断

MySQL简单查询和单表查询

MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. 插入数据insert 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3-字段n) VALUES(值1,值2,值3-值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值

MySQL —— 简单查询与按条件查询

在MySQL中从数据表中查询数据的基本语句时select语句.  select语句基本语法格式:      select 查询内容       from 表名      where 表达式      group by 字段名      having 表达式      order by 字段名      limit 记录数每一个select语句由多个子句组成. 1. from 表名 指定是从那张表中查询 2. select 查询内容 查询所有字段 select * from 表名:*通配符表示所有

MySQL简单查询语句练习

数据查询语法(DQL) DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端. 语法: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ GROUP BY grouping_columns /*对结果分组*/ HAVING condition /*分组后的行条件*/ ORDER BY sorting_columns /*对结果分组*/

mysql 简单查询语句

1.根据小时分组 select DATE_FORMAT(Y_CDATETIME,'%Y%m%d %H') HOUR,count(*) as '总量' FROM orderdata WHERE Y_CDATETIME >='2017-04-27' and Y_CDATETIME < '2017-04-28' GROUP BY HOUR; 2.根据查询结果降序排列 SELECT * FROM( select DATE_FORMAT(Y_CDATETIME,'%Y%m%d %H') HOUR,cou

mysql简单查询操作

前面说了那么多,现在终于到了我们广大程序员最关心的"查询"操作了. 查询操作 -- 语法 select [select选项] 字段列表 [as] 字段别名 /* from 数据源 [where条件语句] [group by 子句] [having 子句] [order by 子句] [limit 子句]; select选项: select 对查询出来的结果的处理方式 All:默认的,保留所有的结果 Distinct:将查出来的结果,去掉重复项(所有字段都相同) 字段别名 -- 语法 字

MySQL —— 基本查询方法

MySQL —— 简单查询与按条件查询 在MySQL中从数据表中查询数据的基本语句时select语句.  select语句基本语法格式:      select 查询内容       from 表名      where 表达式      group by 字段名      having 表达式      order by 字段名      limit 记录数每一个select语句由多个子句组成. 1. from 表名 指定是从那张表中查询 2. select 查询内容 查询所有字段 selec

mysql基础查询语法

一.mysql查询的五种子句 where子句(条件查询):按照“条件表达式”指定的条件进行查询. group by子句(分组):按照“属性名”指定的字段进行分组.group by子句通常和count().sum()等聚合函数一起使用. having子句(筛选):有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出. order by子句(排序):按照“属性名”指定的字段进行排序.排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序.

Spring MVC +MyBatis +MySQL 简单的登录查询 Demo 解决了mybatis异常

忙活了大半天,饭也没顾得上吃,哎许久不动手,一动手就出事,下面请看今天的重头戏,额吃个饭回来再发了! 1.整体结构 2.准备工作 数据库: --Mysql 5.6 创建数据库 wolf CREATE DATABASE wolf; 创建用户表 user create table user( id int  AUTO_INCREMENT  primary key, name varchar(25) not null, pwd varchar(20) not null, create_time dat