文档详情

select语句.doc

发布:2017-02-25约11.81万字共36页下载文档
文本预览下载声明
一:马士兵视频oracle 0124(select语句) 所有sql语句的命令关键词不区分大小写 第一天课程 Oracle命令:sqlplusSqlplus是Oracle的一个客户端,Oracle大多数的东西都是在命令行执行,当启动sqlplus需要让你输入,用户名和口令。 Sqlplus是Oracle的一个客户端,Oracle大多数的东西都是在命令行执行 输入用户名: scott 口令:tiger,进入oracle命令行 3个界面:图形版界面,命令行界面, 网页界面(isqlplus):在浏览器地址栏输入: HYPERLINK http://ip:5560/isqlplus/ http://ip可以是自己的ip也可以是别人的ip,前提是用这个ip的电脑必须装有oracle服务端:5560/isqlplus/ 可以是自己的ip也可以是别人的ip,前提是用这个ip的电脑必须装有oracle服务端 输入用户名:scott 口令:tiger 有一个著名的oracle客户端叫toad Oracle还有一个客户端sqlpl develement 使用超级管理员登录到数据库上:sqlplus sys/自己电脑的密码密码 as sysdba 当成DBA登录到服务器上连上之后更改user,命令如下 自己电脑的密码 alter user scott account unlock;更改用户解除锁定 Sql语言是在数据库地下进行操作的专门的语言,sql语言本身是一种标准语言,它是一个国际标准,它定义了套标准SQL1922,SQL1999,SQL在大多数数据库上通用,或许有轻微的改变 注意:Sql语句中的关键字,命令不区分大小写,最好小写 包含四大语句: 1.查询语句 查询语句只有一种就是select语句 2.DML语句 DML语句包含Insert,Update,Delete等常用语句 3.DDL语句 DDL语句包含Create,Alter,Drop等常用语句 4.事务控制语句 包含Commit,Rollback等常用语句 还有一大类语句:叫DCL语句(DataControlLanguage),主要用于权限的分配与回收,由于与开发关系不是十分密切,不做重点讲解 最重要的就是select语句,任何select语句全部要背过,面试时要是考sql语句,select语句必考,不会考其它的 Select语句就是从表里把数据选出来 首先熟悉试验中的数据 语句:descDescription的缩写 emp; emp是一张表,该命令描述下一张表的字段 Description的缩写 Varchar2可变字符串 支持国际化 NUMBER(7,2) 7位的数字,2位的小数 每行显示的宽度setlinesize 200; 显示的页数setpagesize 30; emp雇员信息表 EMPNO雇员编号 NOTNULLNUMBER(4) ENAME雇员姓名 VARCHAR2(10) JOB工作岗位 VARCHAR2(9) MGR该雇员经理人的编号 NUMBER(4) HIREDATE入职时间 DATE SAL薪水 NUMBER(7,2) COMM津贴 NUMBER(7,2) DEPTNO雇员所在部门编号 NUMBER(2) 表内容一部分: dept 部门信息表 DEPTNO部门编号 NOTNULLNUMBER(2) DNAME部门名字 VARCHAR2(14) LOC部门所在地 VARCHAR2(13) 内容: salgrade薪水等级表 GRADE薪水等级 NUMBER LOSAL该等级的最低薪水值 NUMBER HISAL该等级的最高薪水值 NUMBER 表中内容: 熟悉表里面的数据: 三张表 emp dept salgrade 第一个select语句:select * from表名; select * from emp; 1.简单select语句: 例子1:取出一张表中所有的数据 Select * from emp; 例子2:取出某些字段的值 Select empno ,ename,dept no from emp; 2.包含算术表达式的sql语句 例子1:取出emp中所有人的年薪及名字 Select ename,sal*12 from emp ; 例子2:在emp表中取出2*3的结果 Select 2*3 from emp;(会显示多行数据) 例子3:取出2*3的一条记录 S
显示全部
相似文档