我的oracle生涯基础内容篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的oracle生涯基础内容篇相关的知识,希望对你有一定的参考价值。
总结一下新手oracle相关开发者的职业生涯初期的内容,零基础的可以看看接触一下相关理论。
懒人小结:oracle-数据库(Database DB) 通过DB衍生除了类如EBS(oracle的企业级管理软件(ERP))等相关内容的基础SQL(数据库语言),PLSQL(流程化的SQL)相关小结
1/4 DDL(定义)(Database Definition Language 下同)
{
CREATE
ALERT
DROP
TRUNCATE
}
2/4 DML (操作)
{
SELECT
INSERT
UPDATE
DELETE
}
3/4 DCL (控制)
{
GRANT
REVOKE
}
4/4 TCL (交易控制)
{
COMMIT
ROLLBACK
SAVEPOINT
}
( 一 ) DDL
CREATE 建立(表结构)
eg. CREATE TABLE A AS......
ALERT 修改(表结构)
eg. ALERT TABLE A ADD xxx(加列) / MODIFY XXX YYY(把列XXX结构变成YYY) / RENAME TO X(修改表名) / ...
DROP 删除(表结构)
eg. DROP TABLE A
TRUNCATE 删除(表数据)(慎用,通过PLSQL回滚略麻烦)
eg. TRUNCATE TABLE A
( 二 )DML
SELECT 筛选数据
eg. SELECT X,Y... FROM A ...(从表A中筛选X,Y等列信息 ... 表示其中还有很多可以添加的语句)
INSERT 插入数据
eg. INSERT INTO X(A,B,C,...) VALUES (a,b,c,...)...(往表X里面的插入一条列A为a...的数据)
UPDATE 更新数据
eg. UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值(这样貌似解释起来比较好用)
DELETE 删除数据
eg. DELETE FROM 表名称 WHERE 列名称 = 值
( 三 )DCL
GRANT 授权,给某一个用户的某一个表(列...)的操作权限等
REVOKE 接触授权
( 四 )TCL
COMMIT 提交(相当于操作完毕后保存到数据库里面)
ROLLBACK 回滚(ctrl+z 的感觉)
SAVEPOINT 保存记录点(会话级语句 eg.一个PLSQL处理中的记录点,可以回滚至对应记录点)
以上是关于我的oracle生涯基础内容篇的主要内容,如果未能解决你的问题,请参考以下文章