简单查询:

1.最简单的查询

select*form 表名; *查所有的列
select*form info

2.查询指定列

select code,name form info

3.修改结果集的列名

select code as'代号',name as '姓名' form info

4.条件查询

select * form info where code='p003'

5.多条件查询

查询info表中code为p003或者nation为001的所有数据
select * form info where code = 'p003' or nation='n001'
查询info表中code为p004并且nation为n001的数据
select * from info where code='p004'and nation='n001'

6.范围查询

select * form car where price >=40 and price<=60
select * form car where price between 40 and 60

7.离散查询

查询汽车价格在(10,20,30,40,50,60)中出现的汽车信息

select * form car where price = 10 or price = 20 or price = 30 or price = 40 or

price = 50 or price = 60

select * form car where price in(10,20,30,40,50,60)
select * form car where price not in(10,20,30,40,50,60)

8.模糊查询(关键字查询)

查询car表里面名称包含奥迪的

select * form car where name like '%奥迪%' %任意n个字符

查询car中第二个名称第二个字符为'马'的汽车

select * form car wherename lkir'_马%' _任意一个字符

9.排序查询

select * form car order by priceasc asc asc升须(省略)
select * form car order by oil desc desc降序

首先照brand升序排,再按照price降序排

select * form car order by brand,price desc

10.去重查询

select distinct brand form car

11.分页面查询

一页显示10条 当前是第三页

select * form chinastates limit 20,10

一页显示m条 当前是第n页

limit (n-1)*m,n

12.集合函数

select count(areacode)form chinastates #查询数据总条数
select sum (price)form car #求和
select avg (price)form car #求平均值
select max (price)form car #求最大值
select min(price)form car #求最小值

13、分组查询
查询汽车表中每个系列下有多少个汽车
select brand,count(*) form car groip by brand

查询汽车表中麦的汽车数量大于3的系列
select * form car group by brand having count(*)>3

CRUD查询的更多相关文章

  1. MongoDB 操作手冊CRUD查询指针

    枚举遍历指针 概述 前面已经讲过,db.collection.find()假设没有指定给一个var声明的变量.将自己主动枚举前20条记录. 手动枚举指针 在mongo控制台中.将查询赋给一个var声明 ...

  2. ElasticSearch 简单的crud查询

    //数据库和es的对应关系(学习文档可以参考https://es.xiaoleilu.com/010_Intro/35_Tutorial_Aggregations.html) //如下接口调用都是使用 ...

  3. ElasticSearch 7.X版本19个常用的查询语句

    整理一篇常用的CRUD查询语句,之前这篇文件是在17年左右发表的,从英文翻译过来,现在采用7.x 版本进行实验,弃用的功能或者参数,我这边会进行更新,一起来学习吧. 为了演示不同类型的 Elastic ...

  4. mybatis注意事项

    1.如果用注解的方式加载配置CRUD查询的语句时,映射文件中的配置是: <mapper class="com.day03_mybaits.test3.UserMapper"/ ...

  5. SQL知识点

    关系型数据库:MySql非关系型数据库:Redis(以键值对的方式) SQL分几类: DDL:数据定义语言:create.alter.drop.truncate DML:数据操作语言:insert.d ...

  6. Mysql又一次整理笔记--woods备忘

    ==============================SQL备忘 CRUD 查询 多表 事件等=============================== ------------------ ...

  7. Mybatis使用入门,这一篇就够了

    mybatis中,封装了一个sqlsession 对象(里面封装有connection对象),由此对象来对数据库进行CRUD操作. 运行流程 mybatis有一个配置的xml,用于配置数据源.映射Ma ...

  8. Solr系列4-SolrJ开发应用

    1: Solr导入 1.1导入POM # Base Code Java org.apache.solr solr-solrj 8.4.0 # spring boot org.springframewo ...

  9. nodejs(11)Express 中进行数据库操作

    配置 MySql 数据库环境 mysql 第三方模块的介绍和基本配置 要安装操作数据库的第三方包npm i mysql -S 导入 包 const mysql = require('mysql') 创 ...

随机推荐

  1. 两年来的core折腾之路几点总结,附上nginx启用http2拿来即用的配置

    序:一年多没更新博客园的内容了,core已经发生了翻天覆地的变化,想起2014年这时候,我就开始了从当时还叫k的那套preview都不如的vnext搭建这套系统,陆陆续续它每一次升级,我也相应地折腾, ...

  2. MVC使用ajax异步刷新时怎样输出从后台中传过来的JSON数据

    前言 这几天在学习MVC使用AJAX异步刷,因为是新手.所以在js中传参数到后台以及后台返回数据到前台怎么接受,怎么前台遍历出JSON数据都开始不知道,相信新手在使用时跟我一样会遇到,这里我就和大家分 ...

  3. css

    1.css代码语法 p{font-size:12px;color:red;}p 为选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如o ...

  4. DataTable转List

    Invoke : DataTableToList<City>.ConvertToModel(ds.Tables[0]).ToList<City>(); using System ...

  5. Redis设计与实现读书笔记(一) SDS

    作为redis最基础的底层数据结构之一,SDS提供了许多C风格字符串所不具备的功能,为之后redis内存管理提供了许多方便.它们分别是: 二进制安全 减少字符串长度获取时间复杂度 杜绝字符串溢出 减少 ...

  6. HAproxy的安装与配置讲解

    1,安装 官网下载 http://www.haproxy.org/#down cd /usr/local/src/ wget http://www.haproxy.org/download/1.4/s ...

  7. String 字符串

    多行字符串: http://php.net/manual/zh/language.types.string.php#language.types.string.syntax.nowdoc DEMO: ...

  8. java String类

    String 是一个类 所以他不是基本数据类型 而是引用数据类型 String 两种实例化方式:1.直接赋值 String name = "xxxxxx";2. String na ...

  9. iOS代码规范

    一.文档结构管理 1.建立Libraries文件夹,所有第三方库放入其中. 2.建立Utilities文件夹,自已封装的类放入其中. 3.建立Constants.h头文件,所有的常量定义于其中.Con ...

  10. python的错误和异常

    python错误和异常 错误 错误分为语法错误和逻辑错误 语法错误 >>> if File "<stdin>", line 1 if ^ Syntax ...