1、简单查询
1.1、查询一个字段:select 字段名 from 表名;
其中注意:
Select 和 from 都是关键字,
字段名和表名都是标识符
注意:sql语句不区分大小写,都行
所有的sql语句以分号结尾
select dname from dept;
select DANME FROM DEPT;
1.2、查询两个字段,或者多个字段:使用逗号隔开
select deptno,dname from dept;
deptno | dname |
---|---|
10 | ACCOUTING |
20 | RESEARCH |
30 | SALES |
40 | OPERATIONS |
1.3、查询所有字段:1.把所有都写上,2、select * from 表名;
select * from dept;
DEPTO | DNAME | LOC |
---|---|---|
10 | ACCOUNTING | NEW YORK |
20 | RESEARCH | DALLAS |
30 | SALES | CHICAGO |
40 | OPERATIONS | BOSTON |
在实际开发中不建议这种:1.效率低 2.可读性差
1.4、给查询的列起别名:select 原字段名字 as 新名字 from 表名;(使用as关键字)
deptname |
---|
ACCOUNTING |
RESEARCH |
SALES |
OPERATIONS |
注意:只是将显示的查询结果列名显示为新的(deptname),原表列明还是叫:dname
Select语句是永远都不会进行修改操作的。因为他只负责查询
as可以省略
如果别名里面有空格或者是中文,则将这个别名用单/双引号括起来;注意:在所有的数据库中字符串统一用单引号括起来,这是标准,双引号在oracle中用不了
select dname as 'date name' from dept;