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

MySQL数据库之单表数据记录查询

发布时间:2022-12-03 10:02:31 所属栏目:MySql教程 来源:网络
导读:
查询数据记录,是指从数据库对象中获取所需要的数据记录。该操作不仅是MySQL软件中数据的基本操作之一,而且还是使用频率最高、最重要的数据操作。
简单数据查询语法形式如下:select fie

数据库查询操作_ps滤镜库无法完成操作_python文件操作库

查询数据记录,是指从数据库对象中获取所需要的数据记录。该操作不仅是MySQL软件中数据的基本操作之一,而且还是使用频率最高、最重要的数据操作。

简单数据查询语法形式如下:select field1,field2,…fieldn from table_name;

Fieldn 表示所要查询的字段名字,参数table_name表示所要查询数据记录的表名

简单数据记录查询

例句如下:select empno,ename,job,mgr,hiredate,sal,comm,deptno from t_employee;

或者是select * from t_employee;

避免重复查询数据

例句如下:select distinct job from t_employee;

实现数学四则运算数据查询

例句如下:select ename,sal*12 as yearsalary from t_employee;

设置显示格式数据查询

例句如下:select concat (ename,‘雇员的年薪为’,sal*12) as yearsalary from t_employee;

条件数据记录查询

语法形式:select field1,field2,….fieldn from table_name where condition;

带关系运算符和逻辑运算符的条件数据查询

例句如下:select ename from t_employee where job=’clerk’;

select ename from t_employee where job=’clerk’&& sal>2000;

带between and 关键字的范围查询

例句如下:select field1,field2,….fieldn from table_name where field between value1 and value2;

Select ename from t_employee where sal between 1000 and 2000;

带is null 关键字空值查询

语法形式:select field1,field2,….fieldn from table_name where field is null;

带 in 关键字的集合查询

语法形式:select field1,field2数据库查询操作,….fieldn from table_name where field in (value1,value2,….valuen);

带like 关键字的模糊查询

语法形式:select field1,field2,….fieldn from table_name where field like value;

Like关键字支持通配符,其中“_”通配符,该通配符值能匹配单个字符;“%”通配符,该通配符可以匹配任意长度的字符串,既可以是0个字符,1个字符,也可以是很多个字符。

排序数据记录查询

语法形式:Select field1 , field2 ,…fieldn from table_name Where condition

Order by filem1 【asc|desc】 [,filedm2【asc|desc】];

Asc代表升序,desc代表降序,默认的是升序排序方式。

限制数据记录查询数量

语法形式:Select field1 , field2 ,…fieldn from table_name Where condition

Limit offset_start ,row_count;

关于查询理论就暂时先讲到这里,想了解更多知识内容可加群588678536,群文件可下载更多文档。

(编辑:吕梁站长网)

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