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') 创 ...
随机推荐
- NoSql系列目录
mongodb系列学习 Mongodb学习笔记一(Mongodb环境配置) Mongodb学习笔记二(Mongodb基本命令) Mongodb学习笔记三(Mongodb索引操作及性能测试) Mongo ...
- DataTable ajax分页+删除+查询+修改
这个框架前前后后跳进了很多次坑,也算是本人比较愚笨吧做了很长的时间而积累的经验... dataTable用了很久,今天在此总结一下使用方法以及常用属性的解释. Html代码 : <div cla ...
- 在Arcscene绘制管线三维横断面(AE绘制三维点阵文字)
根据数据信息动态生成三维管线及横断面表格.效果图如下: 在获取信息后,直接构造点阵进行文字绘制即可. 绘制IElement代码: /// <summary> /// 绘制三维文字 /// ...
- 解决NetBeans运行卡顿问题
NetBeans安装目录下的此文件打开编辑 找到这一行,在后面添加最大的运行内存,这里我改成了900M(红色部分),重启NetBeans即可.netbeans_default_options=&quo ...
- 数据结构作业——Fresh Meat(优先队列)
Fresh Meat Description 我们故事的主角是屠夫扒鸡,起初屠夫扒鸡只是一个佣兵,他先去拜了太上老君为师,学了一技能肉钩,凭着一技肉钩驰骋决斗场,达到一段以后到阿尔伯特那里偷学了二技能 ...
- RocketMQ原理解析-Producer
producer producer 1.启动流程 Producer如何感知要发送消息的broker即brokerAddrTable中的值是怎么获得的, 1. 发送消息的时候指定会指定topic,如果 ...
- RP
关键印象 Base note 任务(task):一段代码. 进程(process):程序的实体,一个正在运行中的可执行文件.拥有独立的虚拟内存空间和系统资源,包括端口权限. 线程(thread):进程 ...
- ELKStack-使用消息队列扩展(十)
ELKStack-使用消息队列扩展 官方文档:https://www.elastic.co/guide/en/logstash/5.x/deploying-and-scaling.html 流程图 流 ...
- logstash-5.0同步mysql
环境 Windows10企业版X64 安装logstash-input-jdbc插件 进入logstash/bin/目录,命令: logstash-plugin install logstash-in ...
- web api7