网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
select语句.

一:马士兵视频oracle 0124(select语句) 所有sql语句的命令关键词不区分大小写 第一天课程 Oracle命令:sqlplus,当启动sqlplus需要让你输入,用户名和口令。 输入用户名: scott 口令:tiger,进入oracle命令行 3个界面:图形版界面,命令行界面, 网页界面(isqlplus):在浏览器地址栏输入:http://ip:5560/isqlplus/ 输入用户名: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语句就是从表里把数据选出来 首先熟悉试验中的数据 语句:desc emp; emp是一张表,该命令描述下一张表的字段 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的一条记录 Select 2*3 from dual;当我们需要显示一行结果的时候就用系统提供的dual虚表 例子4:取出当前系统时间 Select sysdate from dual; sysdate在Oracle中表示当前系统时间 3.含有别名的sql语句 例子1:select ename, sal*12 annual_sal from emp;(给年薪起了名字annual_sal,即使我们写Annual_Sal的话,系统也会转化为小annual_sal写名

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档