1.普通查询

select * from 表名
select 需要返回的字段名  from 表名建议不要使用*号作为返回值,因为*号在进行查询的时候会转为字段名效率比较低

2为返回值起别名

当给所查询的字段起别名的时候可以用AS关键字,当给多个返回字段取别名的时候可以用,号间隔,AS关键字也可以拿掉效果是一样的
SELECT 字段名1 AS 别名1FROM  表名
SELECT 字段名1 AS 别名1,字段名2 AS 别名2 FROM  表名
SELECT 字段名1 别名1,字段名2 别名2 FROM  表名

3.条件查询

条件查询需要用到where关键字必须放到from 表的后面

1.=等于
select * from 表 where 字段名='查询的字段值';
注意:查询的字段值最好用''包裹2.<>或!=不等于
select * from 表 where 字段名<>'查询的字段值';
select * from 表 where 字段名!='查询的字段值';3.<小于
select * from 表 where 字段名<'查询的字段值';4.<=小于等于
select * from 表 where 字段名<='查询的字段值'; 5.>大于
select * from 表 where 字段名>查询的字段值';6.>=大于等于
select * from 表 where 字段名>='查询的字段值';7.between...and..两个值之间等同于>=and<=
select * from 表 where 字段名 between 值1 and 值2;
注意在查询的时候小值必须写在前面如果大值写在前面查询不到任何数据8.is null 为null(is not null 非空)
SELECT * FROM 表 WHERE 字段名 IS  null;
()9.and 并且
select * from 表 where 字段>'值1' and 字段<'值2';10.or 或者
select * from 表 where 字段='值1' or 字段='值2';11.in 包含相当于多个or(not in 不在这个范围中)
SELECT * FROM 表 WHERE 字段 IN ('值1','值2',.....);12.like模糊查询
比如我们要查询map表中字段名为name字段值为张三的数据(两个sql语句获得的值相等)
select * from map where name like '%三%';
select * from map where name like '张三';13.not 可以取非或不是(不在这个范围内一般用于is 和in)
SELECT * FROM 表 WHERE 字段名 NOT IN('值1','值2',....);
SELECT * FROM 表 WHERE 字段名 IS NOT null;

4.排序查询关键字order by (升序(从小到大)asc,降序(从大到小) desc)


SELECT * FROM  表 ORDER BY 字段 asc;
SELECT * FROM  表 ORDER BY 字段 desc;
SELECT * FROM  表 ORDER BY 字段;(默认使用asc进行排序从小到大)

SQL常用语句(普通查询+条件查询)相关推荐

  1. MySQL基础(八):模糊查询的SQL语句、where条件查询、比较运算符查询、逻辑运算符查询、模糊查询、范围查询、空判断查询

    文章目录 where条件查询 1. where条件查询的介绍 2. 比较运算符查询 3. 逻辑运算符查询 4. 模糊查询 5. 范围查询 6. 空判断查询 7. 小结 where条件查询 学习目标 能 ...

  2. SQL常用语句 笔记

    https://github.com/QInzhengk/Math-Model-and-Machine-Learning SQL笔记 1.常用MySQL命令 2.语法规范 3.语句分类 MySQL索引 ...

  3. 数据库 SQL常用语句

    数据库 SQL常用语句 文章目录 数据库 SQL常用语句 一.前言 二.相关知识点实用性介绍 1.常用查询格式 2.WHERE子句常用的查询条件 3.多表连接查询 4.嵌套查询 5.字符匹配查询 6. ...

  4. SQL常用语句(基础篇)

    SQL常用语句(基础篇) 说明:创建数据库 CREATE DATABASE database-name 说明:删除数据库 drop database dbname 说明:备份sql server -创 ...

  5. day01 与MySQL的第一次亲密接触基础查询条件查询

    <尚硅谷>MySQL系统课程一共6天,下面介绍第1天的学习内容,主要涉及MySQL的内容介绍.进阶1基础查询和进阶2条件查询.干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收 ...

  6. 【SQL常用语句或函数】

    SQL常用语句或函数 –查询字符串的长度 select length('北京市东城区王府井大街1188799号') from dual; –查询当前时间 values current date –查询 ...

  7. MySQL:单表查询---简单查询+条件查询+高级查询+表和字段取别名

    目录 一.通用模版展示 简单查询 条件查询 高级查询 表和字段取别名 二.举例说明 简单查询 条件查询 高级查询 表和字段取别名 三.注意事项 四.Mapper简单举例 简单查询 条件查询 高级查询 ...

  8. Oracle数据库(一):安装函数查询条件查询

    文章目录 1.课程总介绍 Oracle由来&埃里森的身世 为什么学习Oracle 2.Oracle安装与配置 3.正式学习部分 Oracle体系结构 Oracle和MYSQL的差别 SQL的简 ...

  9. SQL常用语句一览(增删改查Easy)

    SQL常用语句一览 (1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*fro ...

  10. Mysql 拼接多个字段作为查询条件查询方法

    最近工作中需要把多个字段拼接作为查询条件查询,特此记录便于日后查阅. <select id="listByProgramCodeList" resultType=" ...

最新文章

  1. java获取执行时间
  2. numpy学习4:NumPy基本操作
  3. vmware 虚拟机共享 windows 目录
  4. 工作103:组装查询
  5. 组件php53 php55区别,分享下php5类中三种数据类型的区别
  6. 高性能apache服务器配置大并发教程MPM模块配置
  7. 计算机模拟与生态工程,2018年环境生态工程专业分析及就业前景
  8. @class与#import
  9. 具体数学-第7课(取整基础)
  10. 从论文pdf中复制粘贴文字时,空格变成回车的解决方法
  11. [Java] lomboz开发插件 (对于J2EE)
  12. 电脑桌面便签小工具下载,好用的桌面便签软件推荐
  13. 付呗聚合支付快速教程 基础篇②——FubeiUtils付呗工具类(封装参数和签名规则)
  14. 异地驾驶证转入(+到期换证)——赞深圳交警!
  15. 一位软件实施工程师的自述(转)
  16. 新型超级电容/法拉电容介绍
  17. 梦想经不起等待,今天起就行动吧!
  18. python每日学4:vscode的安装与基础使用
  19. uva12657 移动盒子
  20. 区块链投资分歧:蔡文胜麦刚入局 朱啸虎张颖看衰

热门文章

  1. linux .deb后缀文件,tar.gz和bin,以及rpm,deb等linux后缀的文件的区别
  2. 开头的单词_为什么U开头的单词前面有时加a,有时加an----高考语法知识运用
  3. linux 下 ethtool 修改网卡eeprom
  4. Oracle 11g及PLSQL可视化界面的安装与使用(内附软件)
  5. #怎样获取当前时间和时区_JDK1.8新增日期时间类型
  6. 使用smtplib库隐藏授权码发送邮件
  7. Tkinter实现模拟鼠标单击四位数字验证码自动刷新功能
  8. MySql表空间的概念
  9. 视频app scheme参数和app name
  10. 凤凰刷机,强刷 Flashing finalization failed