SQL语句详解(二)——lect基本查询操作

更新时间:2023-06-19 07:03:59 阅读: 评论:0

SQL语句详解(⼆)——lect基本查询操作
今天我们继续给⼤家介绍MySQL相关知识,本⽂主要内容是SQL语句中基本的查询操作。
⼀、基本查询语句
在SQL语句中,使⽤lect关键字进⾏数据的查询,后⾯可以跟where、order by、like、between and等关键字进⾏修饰,表⽰按照要求进⾏查询。
普通SQL语句查询⽰例如下:
lect*from student;
lect id,name from student;
在普通lect查询语句中,lect后⾯紧跟着的是要查询的字段,中间以逗号分割,或者是直接加*符号,表⽰该表中的所有字段。上述命令执⾏结果如下:
脚部位名称图解
除了上述基本查询外,SQL语句还⽀持其他⼀些修饰的关键字,下⾯将会为⼤家⼀⼀介绍。
⼆、查询去重
distinct表⽰去重的意思,当加在lect语句后⾯时,表⽰查询得到的结果如果有重复,就删掉。SQL语句⽰例如下:
lect distinct x from student;
使⽤distinct关键字和不使⽤该关键字执⾏差异如下:
三维教学目标
三、条件查询
鼠标箭头不见了lect查询语句经常会联合where⼀起做条件查询,条件可以是等于(=)、不等与(<>或!=)、与(and)、或(or)、⾮(not)、⼤于(>)、⼩于(<)、⼤于等于(>=)、⼩于等于(<=)、介于A和B之间(between A and B)等等。
SQL语句⽰例如下:
lect*from student where x='man';
lect*from student where age >=20;
lect*from student where age between10and20;
lect*from student where major<>'Math';
lect from student where age>10and x='man';
上述五条命令分别表⽰:
查找student表中的男性,年龄⼤于等于20的⼈,年龄介于10到20之间的⼈,主修不是数学的⼈,和
年龄⼤于10岁的男性。
部分命令执⾏结果如下:
四、模糊查询
lect语句也⽀持模糊查询,所谓模糊查询,就是根据某⼀字段的部分特征机型查询,lect模糊查询所使⽤的是like与not like关键字。SQL模糊查询使⽤⽰例如下:
lect*from student where name like'Li_';
怎么酱牛肉好吃又简单
lect*from student where name like'Li%';
lect*from student where name not like'Li%';
航海博物馆
在模糊查询语句中,下划线表⽰该处匹配任意⼀个字符,⽽百分号表⽰该出匹配任意个数的任意字符。
命令执⾏结果如下:香港公司名字
五、空值查询
除了之前介绍的⼀些条件外,由于MySQL⽀持null的空数据出现,因此,我们在查询空数据时,需要使⽤null或者是not null。SQL语句⽰例如下:
lect*from student where major is null;
微笑的含义lect*from student where major is not null;
执⾏结果如下:
六、查询排序
有时,我们需要对查询的结果进⾏排序,排序使⽤order by关键字,如果是升序排列,需要在最后附加asc,如果是降序排列,需要在最后附加desc,如果什么都不加,则默认为升序排列,SQL排序语句⽰例如下:
lect*from student order by age;
lect*from student order by age desc;

本文发布于:2023-06-19 07:03:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/989189.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:查询   语句   任意   需要   结果   排列   条件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图