第一部分SQL语句;查询指定的行
查询指定的列
多张表联合查询
Select语句可以查询指定的行,指定的列,也可以多表联合查询来获得数据,上面的三句话,开宗明义的定义了sql的基本功能,书写高效的sql语句是我们永恒的追求,不管你是程序员还是数据库管理员,select既是数据库入门所必备,又是数据库之巅峰。
简易语法
SELECT *| {[DISTINCT] column|expression [alias],…}FROM TABLE
大写的为关键字
小写的为我们指定的名称
SELECT子句指定你所关心的列
FROM子句指定你所要查询的表
之所以称之为简易语法,因为完全的SELECT的语句很长,涉及到很多的逻辑关系,我们由浅入深,虽然不能大成,但小成总会有的。
一般我们将select叫做select子句,from叫做from子句;实验一:书写一个简单的sql语句,查询一张表的所有行和列
该实验的目的是初步认识sql语句,执行一个简单的查询
Select * from emp
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7369 SMITH CLERK 7902 1980-12-17 800.00 20
7499 ALLEN SALESMAN 7698 1981-2-20 1600.00 300.00 30
7521 WARD SALESMAN 7698 1981-2-22 1250.00 500.00 30
7566 JONES MANAGER 7839 1981-4-2 2975.00 20
7654 MARTIN SALESMAN 7698 1981-9-28 1250.00 1400.00 30
7698 BLAKE MANAGER 7839 1981-5-1 2850.00 30
7782 CLARK MANAGER 7839 1981-6-9 2450.00 10
7788 SCOTT ANALYST 7566 1987-4-19 3000.00 20
7839 KING PRESIDENT 1981-11-17 5000.00 10
7844 TURNER SALESMAN 7698 1981-9-8 1500.00 0.00 30
7876 ADAMS CLERK 7788 1987-5-23 1100.00 20
7900 JAMES CLERK 7698 1981-12-3 950.00 30
7902 FORD ANALYST 7566 1981-12-3 3000.00 20
7934 MILLER CLERK 7782 1982-1-23 1300.00 10
;你可能看到折行了,没关系,后面我们还会讲到。
查询emp表的所有行,所有列。对于小的表我们可以这样书写,对于大的表我们一般查询指定条件的行和我选定的列。Emp表在scott用户下,scott用户是一个练习账号,密码是tiger
如果你没有这个账号可以随时建立,练习完可以随时删除,招之即来,挥之即去。
10g版本数据库中,scott用户默认是锁定的,使用下面的语法解锁。
SQLconn scott/tiger
Connected to Oracle Database 10g Release 10.2.0.1.0
Connected as scott
SQL alter user scott account unlock identified by tiger;
解锁同时修改密码。
;如果没有scott用户也不要紧,数据库内含了建立该用户的脚本。
@%oracle_home%\rdbms\a
您可能关注的文档
最近下载
- 2025年普通高等学校招生全国统一考试(黑吉辽蒙)化学含答案.docx VIP
- 蒂森电梯MC2电气原理图纸标注.pdf
- XCT80L6_1汽车起重机技术规格书.pdf VIP
- 索尼SW7600GR中文说明书.pdf
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)