DQL(数据查询语句)
1.简单查询
格式: select 字段名1,字段名2... from 表名;
mysql> desc emp;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| EMPNO | int | NO | PRI | NULL | |
| ENAME | varchar(10) | YES | | NULL | |
| JOB | varchar(9) | YES | | NULL | |
| MGR | int | YES | | NULL | |
| HIREDATE | date | YES | | NULL | |
| SAL | double(7,2) | YES | | NULL | |
| COMM | double(7,2) | YES | | NULL | |
| DEPTNO | int | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
提示:sql语句以分号结尾;sql语句不区分大小写
查询年薪?
select ename,sal12 from emp; (字段可以参与数学运算)
给查询结果的列重命名?
select ename,sal12 as yearsal from emp; (as关键字重命名,as关键字可省略)
select ename,sal*12 as ‘年薪‘ from emp; (sql语句中的字符串使用单引号)
查询全部字段?
select * from emp; (程序中不建议使用,效率低)
2.条件查询
格式:select 字段名 from 表明 where 条件; (执行顺序: from ——> where ——> select)
查询工资等于5000的员工?
select ename from emp where sal = 5000;
+-------+
| ename |
+-------+
| KING |
+-------+
条件语句:
原文:https://www.cnblogs.com/tingshu/p/14826644.html