oracle 20130910
2013-11-12 15:26
302 查看
一、日志
创建数据库
创建表空间(主表空间和临时表空间)
创建用户
为用户授权
取消用户权限
--ddl 数据定义语言 create/drop/alter user table tablespace
--dml 数据操作语言 select/update/delete/insert
--dcl 数据控制语言 grant/revoke
--tcl 事物控制语言 commit/rollback/savepoint
数据类型:
Varchar
Number
Clob字符单位
Blob字节单位
Long大数据类型
NUMBER [( p[, s])]
P表示精度,S表示小数点的位数
整数大于时不能存,小数大于时四舍五入。
数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象
用于操纵表结构的数据定义语言命令有:
CREATE TABLE
ALTER TABLE
TRUNCATE TABLE 只删除表中的记录 等价于delete from 表名
DROP TABLE
*************************************************************************************************************
二、代码
-- 创建 表空间
CREATE SMALLFILE TABLESPACE maintablespace DATAFILE 'e:\db/maintablespace'
SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT M
4000
ANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
-- 创建 临时表空间
CREATE SMALLFILE TEMPORARY TABLESPACE temptablespace TEMPFILE
'e:\db/temptablespace' SIZE 200M AUTOEXTEND ON NEXT 25M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; --e:\db/temptablespace:表空间文件的存放路径
--创建用户
create user userorcl
identified by "pass123"
default tablespace maintablespace
temporary tablespace temptablespace
profile DEFAULT;
--为用户授权
grant connect to userorcl with admin option;
grant dba to userorcl with admin option;
grant unlimited tablespace to userorcl with admin option;
--取消权限
revoke connect from userorcl ;
revoke dba FROM userorcl ;
revoke unlimited tablespace FROM userorcl;
--ddl 数据定义语言 create/drop/alter user table tablespace
--dml 数据操作语言 select/update/delete/insert
--dcl 数据控制语言 grant/revoke
--tcl 事物控制语言 commit/rollback/savepoint
--rownum 使用
select t.*, rownum from t_table t where rownum<=5
select * from (select t.*, rownum as rnum from t_table t ) st where st.rnum >5 and st.rnum <=10 --子查询
DROP TABLE ttt --删除表
TRUNCATE TABLE ttt-- 清空表 保留表结构
创建数据库
创建表空间(主表空间和临时表空间)
创建用户
为用户授权
取消用户权限
--ddl 数据定义语言 create/drop/alter user table tablespace
--dml 数据操作语言 select/update/delete/insert
--dcl 数据控制语言 grant/revoke
--tcl 事物控制语言 commit/rollback/savepoint
数据类型:
Varchar
Number
Clob字符单位
Blob字节单位
Long大数据类型
NUMBER [( p[, s])]
P表示精度,S表示小数点的位数
整数大于时不能存,小数大于时四舍五入。
数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象
用于操纵表结构的数据定义语言命令有:
CREATE TABLE
ALTER TABLE
TRUNCATE TABLE 只删除表中的记录 等价于delete from 表名
DROP TABLE
*************************************************************************************************************
二、代码
-- 创建 表空间
CREATE SMALLFILE TABLESPACE maintablespace DATAFILE 'e:\db/maintablespace'
SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT M
4000
ANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
-- 创建 临时表空间
CREATE SMALLFILE TEMPORARY TABLESPACE temptablespace TEMPFILE
'e:\db/temptablespace' SIZE 200M AUTOEXTEND ON NEXT 25M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; --e:\db/temptablespace:表空间文件的存放路径
--创建用户
create user userorcl
identified by "pass123"
default tablespace maintablespace
temporary tablespace temptablespace
profile DEFAULT;
--为用户授权
grant connect to userorcl with admin option;
grant dba to userorcl with admin option;
grant unlimited tablespace to userorcl with admin option;
--取消权限
revoke connect from userorcl ;
revoke dba FROM userorcl ;
revoke unlimited tablespace FROM userorcl;
--ddl 数据定义语言 create/drop/alter user table tablespace
--dml 数据操作语言 select/update/delete/insert
--dcl 数据控制语言 grant/revoke
--tcl 事物控制语言 commit/rollback/savepoint
--rownum 使用
select t.*, rownum from t_table t where rownum<=5
select * from (select t.*, rownum as rnum from t_table t ) st where st.rnum >5 and st.rnum <=10 --子查询
DROP TABLE ttt --删除表
TRUNCATE TABLE ttt-- 清空表 保留表结构
相关文章推荐
- 【安博培训笔记】Oracle4 事务和数据库对象 作业20130910
- 【安博培训笔记】Oracle3 操作符及SQL函数 作业20130910
- 【安博培训技术】Oracle4 事务和数据库对象20130910
- Oracle 日期函数
- oracle结构-内存结构与动态内存管理
- SQL Server与Oracle、DB2的性能比较
- Oracle递归查询 start with..
- oracle 任务
- Oracle中TO_DATE格式
- linux 安装 oracle 的补充包
- oracle用户管理、角色权限
- Oracle 分区表 导出导入 迁移
- Oracle:index fast full scan VS. index skip scan (未解决)
- Oracle Virtual Box 安装使用 说明
- oracle中SQL查询重复的语句
- 《转》Oracle EBS数据定义移植工具:FNDLOAD
- WIN7下怎样装Oracle 10g
- Oracle 操作时间的SQL语句
- ORACLE用户常用数据字典查询
- Oracle教程之绑定变量