第三章 oracle资料.pptx

第一部分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

文档评论(0)

1亿VIP精品文档

相关文档