oraclesql词汇doc.docx
- 文档编号:25515870
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:77
- 大小:29.58KB
oraclesql词汇doc.docx
《oraclesql词汇doc.docx》由会员分享,可在线阅读,更多相关《oraclesql词汇doc.docx(77页珍藏版)》请在冰豆网上搜索。
oraclesql词汇doc
AOracleSQL词汇
OracleSQL(structuredquerylanguage
1、翻译:
结构化查询语言
2、读熟:
3、记忆:
4、功能:
file
1、翻译:
文件
2、读熟:
3、记忆:
4、功能:
database
1、翻译:
数据库
2、读熟:
3、记忆:
4、功能:
databaseobject
1、翻译:
数据库对象
2、读熟:
3、记忆:
4、功能:
table
1、翻译:
表
2、读熟:
3、记忆:
4、功能:
DDL(datadefinitionlanguage
1、翻译:
数据定义语言):
画表头
2、读熟:
3、记忆:
4、功能:
createtable表名(列名列类型,…)
1、翻译:
建表(创建表结构
2、读熟:
3、记忆:
4、功能:
sturcture
1、翻译:
2、读熟:
3、记忆:
4、功能:
column
1、翻译:
列
2、读熟:
3、记忆:
4、功能:
name
1、翻译:
列名
2、读熟:
3、记忆:
4、功能:
datatype
1、翻译:
数据类型
2、读熟:
3、记忆:
4、功能:
length
1、翻译:
长度
2、读熟:
3、记忆:
4、功能:
constraint
1、翻译:
约束
2、读熟:
3、记忆:
4、功能:
altertable
1、翻译:
修改表结构(column
2、读熟:
3、记忆:
4、功能:
droptable表名
1、翻译:
删除表
2、读熟:
3、记忆:
4、功能:
DML(datamanipulationlanguage
1、翻译:
数据操作语言(表的行
2、读熟:
3、记忆:
4、功能:
data
1、翻译:
数据
2、读熟:
3、记忆:
4、功能:
row
1、翻译:
列
2、读熟:
3、记忆:
4、功能:
insertintotabname
1、翻译:
增加一条记录
2、读熟:
3、记忆:
4、功能:
deletefromtabname
1、翻译:
删除一条记录
2、读熟:
3、记忆:
4、功能:
update表名set列名=函数操作
where列名=’列名参数’
1、翻译:
修改一条记录的列表值
2、读熟:
3、记忆:
4、功能:
TCL(transactioncontrollanguage
1、翻译:
事务控制语言
2、读熟:
3、记忆:
4、功能:
Transaction
1、翻译:
事务(翻译:
交易
1)事务是一组DML操作的逻辑单元,用来保证数据的一致性
2)在一个事务内,组成事务的这组DML操作,
或者一起成功提交,或者一起被撤销
3)事务控制语言TCL(TransactionControlLanguage)
commit
rollback
savepoint
事务的开始和终止(事务边界)
1)事务开始
事务开始于上一个事务的终止或者第一条DML语句
2)事务终止
事务终止于commit/rollback显示操作
(即控制台输入commit/rollback)
如果连接关闭,事务(Transaction)将隐式提交
DDL操作(比如create),事务将隐式提交
如果出现异常,事务将隐式回滚。
事务中的数据状态
如果多个会话操作同一张表的数据
当用户与服务器建立连接成功后,
服务器端Oracle将与客户端建立一个会话(Session)。
客户端与Oracle的交互都是在这个会话环境中进行的。
2、读熟:
3、记忆:
4、功能:
commit
1、翻译:
事务提交将所有的数据改动提交
2、读熟:
3、记忆:
4、功能:
rollback
1、翻译:
事务回滚回退到事务之初,数据的状态和事物开始之前完全一致
平时用Ctrl+z的意思
2、读熟:
3、记忆:
4、功能:
savepoint
1、翻译:
事务保存点(较不常用)
2、读熟:
3、记忆:
4、功能:
DQL(dataquerylanguage
1、翻译:
数据查询语言
2、读熟:
3、记忆:
4、功能:
select
1、翻译:
选择(查询
2、读熟:
3、记忆:
4、功能:
DCL(datacontrollanguage
1、翻译:
数据控制语言
2、读熟:
3、记忆:
4、功能:
grant
1、翻译:
授予权限(useratouserb
2、读熟:
3、记忆:
4、功能:
revoke
1、翻译:
回收权限(userafromuserb
2、读熟:
3、记忆:
4、功能:
relationship
1、翻译:
关系(二维表行,列
2、读熟:
3、记忆:
4、功能:
RDBMS(relationshipdatabasemanagementsystem
1、翻译:
关系型数据库管理系统
2、读熟:
3、记忆:
4、功能:
software
1、翻译:
软件
2、读熟:
3、记忆:
4、功能:
DBA(databaseadministrator
1、翻译:
数据库管理员
2、读熟:
3、记忆:
4、功能:
datafile
1、翻译:
数据文件
2、读熟:
3、记忆:
4、功能:
logfile
1、翻译:
日志文件(控制文件
2、读熟:
3、记忆:
4、功能:
telnet
1、翻译:
远程登陆
2、读熟:
3、记忆:
4、功能:
create
1、翻译:
数据库对象的创建
2、读熟:
3、记忆:
4、功能:
table
1、翻译:
表,桌子
2、读熟:
3、记忆:
4、功能:
user
1、翻译:
用户
2、读熟:
3、记忆:
4、功能:
clearscr(scr-screen
1、翻译:
清屏
2、读熟:
3、记忆:
4、功能:
insertinto表名values(
列表参数(数值或者字符),
……
);
1、翻译:
插入数据
2、读熟:
3、记忆:
4、功能:
select*(列名,列名,…)from表名;
1、翻译:
查询全部列(指定列,指定列,…)
2、读熟:
3、记忆:
4、功能:
values
1、翻译:
数据值
2、读熟:
3、记忆:
4、功能:
row
1、翻译:
行
2、读熟:
3、记忆:
4、功能:
record
1、翻译:
记录
2、读熟:
3、记忆:
4、功能:
column
1、翻译:
列
2、读熟:
3、记忆:
4、功能:
filed
1、翻译:
字段(
2、读熟:
3、记忆:
4、功能:
instance
1、翻译:
某个对象的实例(例子
2、读熟:
3、记忆:
4、功能:
field
1、翻译:
对象实例的属性(
2、读熟:
3、记忆:
4、功能:
error
1、翻译:
错误
2、读熟:
3、记忆:
4、功能:
into
1、翻译:
进入…中,输入
2、读熟:
3、记忆:
4、功能:
sqlplus登陆名/口令
1、翻译:
oracle数据库的连接工具(oracle数据库提供的客户端工具
2、读熟:
3、记忆:
4、功能:
column列名formata6(col列名fora6缩写
column列名format99999(5个数值长度,99999是一个格式)
1、翻译:
设置(column)列名的宽度6个字符(a6表示6个字符
设置列名的宽度为5个数值长度
2、读熟:
3、记忆:
4、功能:
setlinesize数值
1、翻译:
设置行的长度(显示’数值’个字符再换行
2、读熟:
3、记忆:
4、功能:
setpagesize100(setpages100简写
1、翻译:
每100行数据分页显示(0为不分页
2、读熟:
3、记忆:
4、功能:
desc表名
1、翻译:
表名
2、读熟:
3、记忆:
4、功能:
number(n)
1、翻译:
数字(最长n位)
2、读熟:
3、记忆:
4、功能:
number(n,m)-number(7,2)99999.99
1、翻译:
浮点数(总长n位,小数点后m位)
2、读熟:
3、记忆:
4、功能:
char(n)
1、翻译:
表示定长字数串(方便查询)
最长放入n个字符,放入的数据如果不够n个字符则补空格,
无论如何都占n个字符长度.
2、读熟:
3、记忆:
4、功能:
varchar(n)
1、翻译:
表示变长字符串(节省空间)
最长放入n个字符,放入的数据是几个长度就占多大空间
2、读熟:
3、记忆:
4、功能:
varchar2(n)
1、翻译:
Oracle自己定义的变长字符串
2、读熟:
3、记忆:
4、功能:
date
1、翻译:
日期
2、读熟:
3、记忆:
4、功能:
select列名1,列名2from表名
where列名3=数值(字符)and列名4=数值(字符);
1、翻译:
按照列名3和列名4指定的数值和字符搜索查找到某行,
显示出该行列名1和列名2的信息
2、读熟:
3、记忆:
4、功能:
commit
1、翻译:
事务控制语句(翻译:
保证保存?
2、读熟:
3、记忆:
4、功能:
select列名,列名,列名*12别名from表名;
1、翻译:
别名(只管前面那个列名
2、读熟:
3、记忆:
4、功能:
null
1、翻译:
任何数据类型都可以取值null
空值和任何数据做算数运算,结果都是null
空值和字符串类型做连接操作,结果相当于空值不存在
2、读熟:
3、记忆:
4、功能:
nvl(参数1,参数2)
1、翻译:
处理空值的函数(如果’参数1’的值是null,
则用’参数2’替代)
两个参数可以是数字,字符或日期,
但两个参数的数据类型必须一致;
类似java中的方法重载,但不是java写的
2、读熟:
3、记忆:
4、功能:
insertinto表名values(参数,参数,null,null,null,…);
insertinto表名(列名,列名)values(参数,参数);
(简写,不用写null)
1、翻译:
插入一行数据
2、读熟:
3、记忆:
4、功能:
position
1、翻译:
职位
2、读熟:
3、记忆:
4、功能:
select列名,列名||’添加信息,输出’||detailfrom表名;
1、翻译:
detail详述,清晰的说明;
’||’表示两个数据串接起来,类似java中的’+’号
2、读熟:
3、记忆:
4、功能:
createtable新建表名asselect*from表名;
1、翻译:
复制新建一个表
2、读熟:
3、记忆:
4、功能:
createtable新建表名asselect*from表名
where1<>1;
1、翻译:
复制表:
只复制结构,不复制数据
注意:
复制表的时候,不复制约束条件
2、读熟:
3、记忆:
4、功能:
selectdistinct列名,列名from表名;
1、翻译:
列的联合唯一组合(必须,只能在select后面
2、读熟:
3、记忆:
4、功能:
distinct
1、翻译:
唯一(翻译:
明显的,有区别的
2、读熟:
3、记忆:
4、功能:
select列名from表名where列名运算符(大于,小于,…)参数
例:
select*fromemp_supermanwheresalary>10000;
1、翻译:
按照输入运算符和参数判断列名里面符合的行
SQL语句大小写不敏感,数据大小写敏感
(输入参数时一定要明确大小写对应
2、读熟:
3、记忆:
4、功能:
select列名from表名wherelower(列名)=’参数’;
1、翻译:
lower(列名)函数,将列名里的字符数据转换为小写,
(如果不知道列名的大小写形式,可以使用,忽略大小写
2、读熟:
3、记忆:
4、功能:
select列名from表名whereupper(列名)=’参数’;
1、翻译:
upper(列名)函数,将列名里的字符数据转换为大写,
(如果不知道列名的大小写形式,可以使用,忽略大小写
2、读熟:
3、记忆:
4、功能:
between…and…
例:
select*fromemp_supermanwheresalary>=5000andsalary<=10000;
select*fromemp_supermanwheresalarybetween5000and10000;
1、翻译:
在区间中:
between低值and高值
闭区间:
[低值,高值]
2、读熟:
3、记忆:
4、功能:
hiredate
1、翻译:
聘用时间
2、读熟:
3、记忆:
4、功能:
in(列表参数,列表参数)
例:
select*fromemp_superman
wherejob='Manager'orjob='Analyst';
select*fromemp_superman
wherejobin('Manager','Analyst');
1、翻译:
按照输入的列表参数搜索查找列里相同的参数
输出参数相同的行
2、读熟:
3、记忆:
4、功能:
like%_
例:
select*fromemp_superman
wherelower(job)like'%sales%';
1、翻译:
模糊匹配
“%”表示0到多个字符,跟like配合使用
“_”下划线表示一个字符
2、读熟:
3、记忆:
4、功能:
selectcount(*)fromuser_tables
wheretable_namelike'S\_%'escape'\';
1、翻译:
如果查询的数据含特殊字符(_%)
在做模糊查询时
需要加上\符号表示转义,并且用escape短语指明转义字符
2、读熟:
3、记忆:
4、功能:
escape'\'
1、翻译:
指明转义字符(\后面一个字符就是要转义的字符
2、读熟:
3、记忆:
4、功能:
isnull
例:
select*fromemp_supermanwherebonusisnull;
1、翻译:
数据库语言判断null值的方法
2、读熟:
3、记忆:
4、功能:
isnotnull
例:
select*fromemp_supermanwherebonusisnotnull;
1、翻译:
数据库语言判断不是null值的方法
2、读熟:
3、记忆:
4、功能:
notbetween参数and参数
例:
select*fromemp_superman
wheresalarynotbetween5000and8000;
1、翻译:
不在列表低值到高值之间的行
2、读熟:
3、记忆:
4、功能:
notin(list)
例:
select*fromemp_supermanwheredeptnonotin(20,30);
1、翻译:
按照输入的列表参数搜索查找列里不相同的参数
输出参数不相同的行
2、读熟:
3、记忆:
4、功能:
alter
1、翻译:
修改数据库对象(翻译:
改变
2、读熟:
3、记忆:
4、功能:
drop
1、翻译:
删除数据库对象(翻译:
落下,停止,结束
2、读熟:
3、记忆:
4、功能:
truncate
1、翻译:
清空表数据(翻译:
截面的,缩短了的
2、读熟:
3、记忆:
4、功能:
insert
1、翻译:
插入操作(翻译:
插入
2、读熟:
3、记忆:
4、功能:
update
1、翻译:
更新操作(翻译:
更新
2、读熟:
3、记忆:
4、功能:
语法结构:
update表名set列名=新的列值,
列名=新的列值,
…
where条件;
1、翻译:
更新数据(重新设置编辑)
更新(update)数据表时,注意条件,如果不加条件,
修改的是全部表记录;
rollback回退,commit确认
2、读熟:
3、记忆:
4、功能:
delete
语法结构:
delete[from]表名where条件;//from可以省略
1、翻译:
删除操作(翻译:
删除
注意:
如果删除语句中不加where条件,将删掉表中的全部记录
rollback回退,commit确认
droptable会删除表结构和数据;
truncate删除表数据,保留表结构.
Drop和truncate斗不可以回退.
delete仅删除数据,可以回退
2、读熟:
3、记忆:
4、功能:
sqlbuffer
1、翻译:
被称为sqlbuffer的内存区域
2、读熟:
3、记忆:
4、功能:
buffer
1、翻译:
缓冲,缓冲区
2、读熟:
3、记忆:
4、功能:
round(数字,小数点后的位数)
例:
selectename,salary*0.1234567s1,--原样显示
round(salary*0.1234567,2)s2,--保留2位有效数字
round(salary*0.1234567)s3--默认0位有效数字
fromemp_superman;
1、翻译:
用于数字的四舍五入,没有第二个参数默认0
(翻译:
把…四舍五入
2、读熟:
3、记忆:
4、功能:
trunc(数字,小数点后的位数)
例:
selectename,salary*0.1234567s1,
round(salary*0.1234567,2)s2,
round(salary*0.1234567)s3,
trunc(salary*0.1234567)s4
fromemp_superman;
1、翻译:
数字函数,截取,末尾不做四舍五入,没有第二参数,默认0
(翻译:
2、读熟:
3、记忆:
4、功能:
selectsysdatefromdual;
1、翻译:
获取系统当前时间(日-月-年
2、读熟:
3、记忆:
4、功能:
sysdate
1、翻译:
日期函数(全称:
systemdate翻译:
系统时间
2、读熟:
3、记忆:
4、功能:
dual
1、翻译:
虚表(翻译:
双的,双数
虚标dual是Oracle提供的用于操作函数的方式.
属于SYS用户,共享给所有用户使用.
虚标dual是单行单列的表,表中存放一个常量数据X.
更方便的操作函数或者查询常量
2、读熟:
3、记忆:
4、功能:
selectename,hiredate,(sysdate-hiredate)days
fromemp_superman;
1、翻译:
员工入职时间(日期数据相减,得到两个日期之间的天数差,
不足一天用小数表示.可以用round函数处理一下
2、读熟:
3、记忆:
4、功能:
selectename,hiredate,
months_between(sysdate,hiredate)months
fromemp_superman;
1、翻译:
员工入职多少个月,小数,(可以用round函数处理
2、读熟:
3、记忆:
4、功能:
months_between(日期数据参数1,日期数据参数2)
1、翻译:
参数1-参数2的正值(求出结果是月份,带小数
2、读熟:
3、记忆:
4、功能:
selectadd_months(sysdate,-12)fromdual;
1、翻译:
计算12个月之前的时间点(一年前的今天
2、读熟:
3、记忆:
4、功能:
add_months(日期数据参数1,数值)
1、翻译:
参数1为标准,后面数值正为以后,负为以前
2、读熟:
3、记忆:
4、功能:
selectlast_day(sysdate)fromdual;
1、翻译:
计算本月的最后一天
2、读熟:
3、记忆:
4、功能:
last_day(日期数据参数)
1、翻译:
日期函数(显示当月最后一天,日-月-年
2、读熟:
3、记忆:
4、功能:
selectto_char(sysdate,'yyyy-mm-ddhh24:
mi:
ss')
fromdual;
selectto_char(sysdate,'yearmonthdddaydy')
fromdual;
selectto_char(sysdate,'yyyy/mm/dd')
fromdual;
1、翻译:
把时间数据按指定格式输出
2、读熟:
3、记忆:
4、功能:
to_char(日期数据,格式)
1、翻译:
转换函数(把日期数据转换为字符数据
2、读熟:
3、记忆:
4、功能:
yyyy四位数字年2011
year全拼的年twentyeleven
month全拼的月november11月(中文
mm两位数字月11
mon简拼的月nov
dd两位数字日
day全拼的星期tuesday
dy简拼的星期tue
am上午/下午am/pm
1、翻译:
常用日期格式
2、读熟:
3、记忆:
4、功能:
DD-MON-RR日-月-年
1、翻译:
sqlplus中日期的默认格式
2、读熟:
3、记忆:
4、功能:
insertintoemp_superman(empno,ename,hiredate)
values(
1012,'amy',to_date('2011-10-10','yyyy-mm-dd')
);
1、翻译:
按指定时间格式插入数据
2、读熟:
3、记忆:
4、功能:
to_date(字符串数据,时间格式);
1、翻译:
将字符串数据按指定格式转换为日期数据
2、读熟:
3、记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oraclesql 词汇 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)