select语句.doc
文本预览下载声明
一:马士兵视频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
显示全部