MySQL简单查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37923253/article/details/79604755

一、 查询一个字段

(1)、查询员工姓名
例如:select ename from emp;
这里写图片描述
注意:select询句后面跟的是字段名称,select是关键字,select和字段名称之间采用空格隔开,from表示将要查询的表,它和字段之间采用空格隔开;

二、查询多个字段

(1)、查询员工编号和员工姓名
例如:select empno,ename from emp;
这里写图片描述
注意:查询多个字段,select中的字段采用逗号间隔即可,最后一个字段,也就是在from前面的字段不能使用逗号了;

三、查询全部字段

我们可以将所有字段放到 select 语句之后,这种方案不方便,但是比较清楚,我们可以采用下面的方式查询全部字段
例如:select * from emp;
这里写图片描述
注意:采用 select * from emp,虽然简单,但是 * 号不是很明确,并且 select * 语句会先去编译,将“”转换成字段,建议查询全部字段将相关字段写到 select 语句的后面,在以后 java 连接数据库的时候,是需要在 java 程序中编写 SQL 语句的,这个时候编写SQL语句不建议使用 select 这种形式,建议写明字段,这个 SQL 语句的可读性强。

四、计算员工年薪

(1)、列出员工的编号,姓名和年薪
例如:select empno,ename,sal*12 from emp;
这里写图片描述
注意:字段上可以使用数学表达式,只要SQL语句中有 select 关键字,不会修改底层数据库字段的值;

五、将查询出来的字段重命名和显示为中文

(1)、select empno,ename,sal * 12 as yearsal from emp;
或者 select empno,ename,sal * 12 yearsal from emp;
这里写图片描述
(2)、select empno,ename,sal * 12 as ‘年薪’from emp;
或者 select empno,ename,sal * 12 ‘年薪’from emp;
这里写图片描述
select empno,ename,sal * 12 as “年薪”from emp;
或者 select empno,ename,sal * 12 “年薪”from emp;
这里写图片描述
注意:1、 重命名为中文时必须加单引号戒双引号;
2、标准SQL询句中类型为字符串时必须加单引号,加单引号适用亍任何数据库;
3、SQL询句中类型为字符串时也可加双引号,叧适用亍MySQL数据库中;
4、为了SQL询句的通用性,建议全部使用单引号;

展开阅读全文

没有更多推荐了,返回首页