加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

SQL数据库的查询操作大全(select)

发布时间:2022-10-18 15:01:04 所属栏目:MySql教程 来源:转载
导读: 目录: 1、数据库的连接、创建 2、对字段的操作:(alter table) 3、对数据的操作(插入、修改、删除) 4、数据查询(select) 5、多表查询(join on) 6、约束操作 四、数据库查询大全(

目录: 1、数据库的连接、创建 2、对字段的操作:(alter table) 3、对数据的操作(插入、修改、删除) 4、数据查询(select) 5、多表查询(join on) 6、约束操作 四、数据库查询大全(select)

1、select 字段名 from 表;

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

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

access操作必须使用一个可更新的查询_网易52g库密码库查询_数据库查询操作

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 distinctName from t_emp

7、多条件查询and、or:

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

网易52g库密码库查询_数据库查询操作_access操作必须使用一个可更新的查询

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 limit1,4

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

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!