CRUD查询
简单查询:
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查询的更多相关文章
- MongoDB 操作手冊CRUD查询指针
枚举遍历指针 概述 前面已经讲过,db.collection.find()假设没有指定给一个var声明的变量.将自己主动枚举前20条记录. 手动枚举指针 在mongo控制台中.将查询赋给一个var声明 ...
- ElasticSearch 简单的crud查询
//数据库和es的对应关系(学习文档可以参考https://es.xiaoleilu.com/010_Intro/35_Tutorial_Aggregations.html) //如下接口调用都是使用 ...
- ElasticSearch 7.X版本19个常用的查询语句
整理一篇常用的CRUD查询语句,之前这篇文件是在17年左右发表的,从英文翻译过来,现在采用7.x 版本进行实验,弃用的功能或者参数,我这边会进行更新,一起来学习吧. 为了演示不同类型的 Elastic ...
- mybatis注意事项
1.如果用注解的方式加载配置CRUD查询的语句时,映射文件中的配置是: <mapper class="com.day03_mybaits.test3.UserMapper"/ ...
- SQL知识点
关系型数据库:MySql非关系型数据库:Redis(以键值对的方式) SQL分几类: DDL:数据定义语言:create.alter.drop.truncate DML:数据操作语言:insert.d ...
- Mysql又一次整理笔记--woods备忘
==============================SQL备忘 CRUD 查询 多表 事件等=============================== ------------------ ...
- Mybatis使用入门,这一篇就够了
mybatis中,封装了一个sqlsession 对象(里面封装有connection对象),由此对象来对数据库进行CRUD操作. 运行流程 mybatis有一个配置的xml,用于配置数据源.映射Ma ...
- Solr系列4-SolrJ开发应用
1: Solr导入 1.1导入POM # Base Code Java org.apache.solr solr-solrj 8.4.0 # spring boot org.springframewo ...
- nodejs(11)Express 中进行数据库操作
配置 MySql 数据库环境 mysql 第三方模块的介绍和基本配置 要安装操作数据库的第三方包npm i mysql -S 导入 包 const mysql = require('mysql') 创 ...
随机推荐
- JSP中编译指令include与动作指令include的区别
include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改, 否则视为已被修改.由于被包含的文件是在编译时才插入的,因此如 ...
- SpringBoot揭秘:快速构建微服务体系
chapter 2: 饮水思源:回顾与探索Spring框架本质 IoC其实有两种方式,一种是DI(dependency Injection),一种是DL(dependency Lookup 依赖查找, ...
- HYSBZ 2038 莫队算法
小Z的袜子(hose) Time Limit:20000MS Memory Limit:265216KB 64bit IO Format:%lld & %llu Submit ...
- Ubuntu 上搭建 Samba 服务器
由于经常要接收同事发送的一些文件,U盘拷来拷去的很麻烦. 在本机Ubuntu上搭了各Samba服务器,过程中遇到点小问题,记录一下 sudo apt-get install samba 创建一个共享目 ...
- 使用plsql创建表空间和用户
使用plsql创建oracle数据库的表空间和用户,并授权的语句.1.创建表空间:说明:datafile是指定创建位置,指向oracle数据库的默认位置:autoextend 设置容量为自动增长,50 ...
- POJ 3422 Kaka's Matrix Travels
Kaka's Matrix Travels Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9567 Accepted: ...
- Unity Animator动画状态机 深入理解(一)
接触Unity以来就已经有了Animator,Animation用的少,不过也大概理解他俩之间的一个区别于联系. 图中其实就是Animator和Animation之间的区别于联系了,啊!你肯定会告诉我 ...
- zookeeper原理解析-数据存储
Zookeeper内存结构 Zookeeper是怎么存储数据的,什么机制保证集群中数据是一致性,在网络异常,当机以及停电等异常情况下恢复数据的,我们知道数据库给我们提供了这些功能,其实zookeepe ...
- A couple of notes about .NET Framework 4.6 setup behaviors
https://blogs.msdn.microsoft.com/astebner/2015/06/17/a-couple-of-notes-about-net-framework-4-6-setup ...
- php的empty(),trim(),strlen()方法
如果empty()函数的参数是非空或非零的值,则empty()返回FALSE.换句话说,"".0."0".NULL.array().var$var:以及没有任何 ...