简单的查询
简单的查询语句(DQL)
语句格式: select 字段名1,字段名2,字段名3,…from 表名;
提示:
- 任何一条sql语句以” ;“ 结尾
- sql语句不区分大小写
查询员工的年薪?(字段可以参与数学运算)
mysql> select ename,sal * 12 from emp;
±----------±---------+
| ename | sal*12 |
±----------±---------+
| SMITH | 9600.00 |
| ALLEN | 19200.00 |
| WARD | 15000.00 |
| JONES | 35700.00 |
| MARTIN | 15000.00 |
| BLAKE | 34200.00 |
| CLARK | 29400.00 |
| SCOTT | 36000.00 |
| KING | 60000.00 |
| TURNER | 18000.00 |
| ADAMS | 13200.00 |
| JAMES | 11400.00 |
| FORD | 36000.00 |
| MILLER | 15600.00 |
±-------±---------+
给查询结果的列重命名?
select ename,sal * 12 as yearsal from emp;(as可以省略)
别名中有中文?(经实践后发现不能出现中文)
select ename,sal * 12 as 年薪 from emp;//错误
select ename,sal * 12 as ‘年薪’ from emp;
±-------±---------+
| ename | 年薪 |
±-------±---------+
| SMITH | 9600.00 |
| ALLEN | 19200.00 |
| WARD | 15000.00 |
| JONES | 35700.00 |
| MARTIN | 15000.00 |
| BLAKE | 34200.00 |
| CLARK | 29400.00 |
| SCOTT | 36000.00 |
| KING | 60000.00 |
| TURNER | 18000.00 |
| ADAMS | 13200.00 |
| JAMES | 11400.00 |
| FORD | 36000.00 |
| MILLER | 15600.00 |
±-------±---------+
注意:标准sql语句中要求字符串使用单引号括起来,虽然mysql支持引号,尽量别用
as关键字可以省略
查询所有字段?
select * from emp; //实际开发中不建议使用*,效率较低## 标题