MySQL数据库之单表数据记录查询
查询数据记录,是指从数据库对象中获取所需要的数据记录。该操作不仅是MySQL软件中数据的基本操作之一,而且还是使用频率最高、最重要的数据操作。
简单数据查询语法形式如下:select fie
查询数据记录,是指从数据库对象中获取所需要的数据记录。该操作不仅是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,群文件可下载更多文档。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |