练习一:输入语句[select 姓名,性别 from student;]

练习二:输入[select * from student;]

练习三:为[列]设置[别名]

练习四:删除相同的数据

练习五:distinct]的练习

练习六:用「where」查询

练习七:注释

练习八:运算符

练习九:查询空值

练习十:逻辑查询

练习十一:模糊查询

一、查询的目的:可以在数据库中找到自己想要的数据。

二、select语句:在数据库表中查找数据用select;

什么是「子句」,是sql语句中重要的语句,以某个关键字开始的语句,最基本的包含两个语句,①「select子句」②「from子句」,「select子句」是从表中查出「列」的名称,「from子句」通过「表」名,指出我们要从哪个表中查找数据;

1、「SQL」查询语句在数据库里面是怎么运行的呢?像数据库中输入语句,将查询数据找出来,

2、如何为[列]设计[别名]:目的就是便于理解和操作,原始表的名称不好理解,就换个容易理解的名称; AS[替换]

3、删除重复的数据 [distinct],删除相同的值;

4、把「distinct」放在多个「列」的语句中,那么这几个列的数据都相同的时候才算做重复数据;

注意:①[distinct]只能放在第一个[列]名称的前面,不可以放在其他的位置;②列名不可以加单引号「‘’」;③「运行已选择的,选择某一语句进行运行」;

二:SQL的基本书写规则;「列名」不可以有空格

三:指定查询条件;「where」语句,指定查询条件,

1、SQL运行顺序:系统执行顺序「从哪个「表」中找数据,要哪一「行」的数据,该「行」所在的「列」是那一列」。输入顺序则是先查找「列」,在输入「表」,最后定位「行」;也就是说,运行时select在后,书写时select在前;

四:注释SQL语句的注意事项;防止忘记。单行注释/多行注释.多表查询.

1、SQL语句的注意事项;

五、运算符:算数运算符、比较运算符、逻辑运算符;

算数运算符:所有含有「空值」的运算结果还是「空值」;

比较运算符:

字符串比较规则:‘10’<'2',因为「10」的字符串是以‘1’开头。‘2’是以‘2’为靠头,所以1比2小;如果10比2大,要去检查存储类型的「字符串」是不是出了问题。

如果查询出null值:

逻辑运算符:「not」 [and] [between] [or] [in];

1、'and'的运用:重合的部分;

注释:上面( )的意思是括号里面 or 的优先括号外面的 and ,不加括号顺序会乱.

注释: between 包括两边的 '='

注释: or 的逻辑运算符

注释: in 是 or 的简便写法

六: 模糊查询:「like],「%」表示任意的字符串,

注释:查找三个名字怎么做? 王__(有两个下划线)证明三个名字的模糊查询,而 [%] 无法定位几个字符串,思考一个字符做;

sql去重复查询distinct_SQL的简单查询相关推荐

  1. sql同时操作两列_SQL简单查询

    1. 基本的查询语句 selece<列名1>,<列名2>,.... →select子句 from<表名>: →from子句 -- 在student表中查询出姓名.性 ...

  2. sql between包括两端吗_简单查询-SQL

    SQL基本的查询语句 1 select 语句 select 列名,列名--------select子句 from 表名;--------- from子句 书写规则: Select 语句中列名无需加引号 ...

  3. sql 不等于空_SQL的简单查询

    在上一节中我们们安装了mysql以及navicat,并掌握了如何创建库.创建表.修改表和插入.删除以及更新数据.这一节我们将继续学习SQL的简单查询语句. 一.基本的查询语句 1.select子句和f ...

  4. sql between包括两端吗_SQL简单查询

    1.SQL简单查询知识点概要: 1. 1基本的查询语句: 1.1 .1 Select<列明1>,<列明2> 1.1.2 From<表名> 1.2. SQL运行数据: ...

  5. sql针对某字段去重查询_sql的简单查询

    在sql的增删改查中.查询用的最多.所以对查询做多一点的记录 最基本格式: select 字段名1,字段名2,... from 表名 如果查询的想显示所有的字段 select * from 表名 查询 ...

  6. MySQL学习-SQL语句的分类与MySQL简单查询

    1.SQL语句的分类 学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?   DQL(数据查询语言): 查询语句,凡是select语句都是DQL.   DM ...

  7. mysql单表查询实例_MySQL简单查询详解-单表查询

    MySQL简单查询详解-单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过my ...

  8. select下拉框带模糊查询_SQL 之 简单查询

    学习目标 1.基本的查询语句 2.指定查询条件 3.注释和SQL语句注意事项 4.运算符 5.字符串模糊查询 一. 基本的查询语句 我们通过向数据库发送SQL查询语句,数据库里运行SQL语句,将查询结 ...

  9. oracle sql不用distinct去除重复,oracle sql 去重复记录不用distinct如何实现

    用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...

最新文章

  1. php 7.0 编译安装mysql_源码编译安装php7.0.5
  2. java域对象_javaWeb域对象
  3. python数据爬虫课程_数据分析之Python3爬虫视频课程
  4. html删除的标签属性,如何从html标签中删除属性?
  5. 【机器学习】数据挖掘算法——关联规则(三),FP-growth算法
  6. [html] input上传图片怎样触发默认拍照功能?
  7. mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc
  8. 【数据库系统设计】关系数据库标准语言SQL(2)
  9. SpringBoot与JdbcTemplate的完美结合
  10. 小米净水器更换php教程,这种方法更换滤芯寿命更长:小米净水器
  11. Java:中的String,StringBuilder,StringBuffer三者的区别
  12. iOS开发Cocoapods安装错误error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
  13. 毕设题目:Matlab优化电价
  14. 仿vista桌面小工具
  15. 按压式按摩靠背的设计
  16. 讲讲多拨的额外骚操作(多拨附加教程)
  17. Word中插入PDF
  18. 搞透并发编程---可见性
  19. 新大陆云平台app制作(史上最简单)
  20. Python超市管理系统毕业设计源码111042

热门文章

  1. linux操作系统 抢占式,Linux操作系统内核抢占补丁的基本原理(2)
  2. 作者:王建新(1969-),博士,中南大学信息科学与工程学院教授,中国计算机学会高级会员。...
  3. 作者:陈昕(1982-),女,博士,中国科学院计算机网络信息中心研究员
  4. 【VB.NET】测验题目Quiz4
  5. 【Java】最基本的命令行登录程序Demo
  6. C++11新特性之十:enable_shared_from_this
  7. xenserver6.2 内存leak故障处理
  8. 使用剪切板[2]: Assign、HasFormat
  9. Linux 系统添加静态路由的方法
  10. 判断回文递归算法实现