目录:

1、数据库的连接、创建

2、对字段的操作:(alter table)

3、对数据的操作(插入、修改、删除)

4、数据查询(select)

5、多表查询(join on)

6、约束操作

四、数据库查询大全(select)

1、select 字段名 from 表;

2、In查询:用于过滤你所需要查询的内容

select 字段名 from 表名 where 字段名 in(具体内容)

3、范围查询between:

select 字段名 from 表名 where 字段名 between 数值1 and 数值2

Eg:查询当字段Salary范围在3000~5000时,字段Name和Salary的内容

select Name,Salary from t_emp where Salary between 3000 and 5000

4、模糊查询like:

select 字段名 from 表名 where 字段名 like '模糊条件'

模糊条件中”%”与”_”区别:

“%a”:无论字符a前面有多少字符 ”_a”:字符a前面只有一个字符

Eg:查询所有Name以字母C为第二个字符的员工的Name和Salary的内容

select Name,Salary from t_emp where Name like '_C%'

5、查询空值/非空:is null/not null

select 字段名 from 表名 where 字段名 is null

6、去除重复结果:distinct

Eg:返回数据表中字段Name不重复的内容

select distinct Name from t_emp

7、多条件查询 and、or:

Select 字段名 from 表名 where 表达式1 and/or 表达式2

8、分组查询:查询的每个分组中首次出现的一条记录

select 字段名 from 表名 group by 待分组的字段名

9、对查询结果排序order by(默认升序):

Select 字段名 from 表名 where 条件 order by 待排序字段名 asc/desc

asc:升序(默认值可省略) desc:降序

Eg:查询class_id为1的所有信息以score降序的方式显示结果 ###

select * from tb_score where class_id = 1 order by score desc

10、对查询结果数量进行限制limit:

Select 字段名 from 表名 limit 偏移值 记录个数

Eg:按成绩降序后查询班级中第2名到第5名的学生信息

select * from tb_score group by score desc limit  1,4

注:偏移值默认为0,可不写,1代表从第一个数开始取,4代表共记录4个结果

SQL数据库的查询操作大全(select)相关推荐

  1. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. 数据库的查询操作(DQL的知识点总结)

    数据库的查询操作 DQL(Data Query Language) 函数 数学函数 分组函数 条件查询 排序: DQL(Data Query Language) 数据查询语言查询是使用频率最高的一个操 ...

  3. SQL数据库高级查询命令(2)

    接上篇博文<SQL数据库高级查询命令(1)> use market go select distinct goodsname from orders -----查看orders表中有订单的 ...

  4. 【ES笔记02】ElasticSearch数据库之查询操作(match、must、must_not、should、_source、filter、range、exists、ids、term、terms)

    这篇文章,主要介绍ElasticSearch数据库之查询操作(match.must.must_not.should._source.filter.range.exists.ids.term.terms ...

  5. 对数据库基本查询操作的练习

    --------对数据库基本查询操作的练习1-------- -- 创建学生表 CREATE TABLE student(id INT,NAME VARCHAR(20),gender VARCHAR( ...

  6. 【web学习之Mysql】数据库-----查询操作------大全

    1.选择特定的字段 select pass,id from user where id=3; sql语言中"="和"=="是一样的 2.给字段取别名-as se ...

  7. MySQL数据库-数据的查询操作大全

    查询 基本查询 查询所有字段 select * from 表名; select * from students; select * from classes; select id, name from ...

  8. 6、oracle数据库下查询操作

    ORACLE下查询操作 针对数据库操作最多的就是数据查询,这里分享一个我常用的方法,看到需求后,先确定查询范围,就是需要查询哪些表:之后确定查询条件:最后写出查询的字段. ORACLE中之前说过有两个 ...

  9. MySQL-基本概念与查询操作(DESC/SELECT/FROM/WHERE/LIKE)

    一.SQL语言的分类 SQL语言在功能上主要分为如下3大类:  DDL(Data Definition Languages.数据定义语言),这些语句定义了不同的数据库.表.视图.索引等数据库对象,还可 ...

  10. python连接sql数据库并查询_Python通过pymysql连接数据库并进行查询和更新SQL方法封装...

    1.通过pymysql连接数据库并进行数据库操作 2.查询数据 3.更新修改SQL方法封装 import pymysql.cursors import json class OperationMysq ...

最新文章

  1. 如果你要对一个变量进行反向传播,你必须保证其为Tensor
  2. 极力推荐python初学者使用wingIDE
  3. MspEmu W.I.P
  4. 图卷积网络进行骨骼识别代码_【骨骼行为识别】2s-AGCN论文理解
  5. vue2.0项目中使用Ueditor富文本编辑器应用中出现的问题
  6. python初步学习-查看文档及数据类型转换
  7. 使用MAP文件快速定位程序崩溃代码行(转)
  8. [SpringSecurity]框架概述
  9. MonoBehaviour常用方法
  10. 为什么作为开发人员面试完全是胡说八道
  11. 技术支持诈骗手段翻新:借勒索软件类锁屏界面恐吓用户
  12. 邮件群发软件哪个好用?
  13. java魔兽争霸_GitHub - mzhg/jw3gparser: Java解析《魔兽争霸3》游戏录像工具
  14. c语言随机抽取函数,Excel随机取值,给你三种解决方案
  15. 74hc138译码器实验c语言程序,基于74hc138译码器实验分析 详解74hc138译码器实验
  16. 用JAVA实现蓝桥杯基础训练之特殊回文数:123321是一个非常特殊的数,它从左边读和从右边读是一样的,输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
  17. ubuntu18.04配置静态ip
  18. 小议去哪儿与太平洋电脑城^_^
  19. 独立按键控制继电器开关
  20. 常用计算机控制芯片有哪些,干货|常见电源管理IC芯片有哪些?

热门文章

  1. 【python博客爬虫】
  2. C语言学习:C语言编译流程
  3. 数据结构与算法 c语言6,C语言程序设计题库之6.doc
  4. SQL之SQL99语法 没错就这么简单
  5. 2021年9月全国计算机考试准考证下载详细流程~
  6. java认证考试试卷_java认证考试试题及答案
  7. 电脑有网但是有的软件显示无网络连接服务器,有网络连接,但浏览器不能上网怎么办?电脑高手教你怎么解决...
  8. 个人博客系统(附源码)
  9. Spring源码解析
  10. 用C语言来实现冒泡排序