Oracle数据库操作命令详解
1星 需积分: 50 179 浏览量
更新于2024-09-09
1
收藏 1KB TXT 举报
"这篇文档包含了Oracle数据库管理的一些基础命令,包括创建、删除和管理表空间,用户权限设置,连接数据库,修改用户认证信息,移动表空间,查询与解码数据,日期运算,创建子查询以及从Excel导入数据等操作。"
在Oracle数据库管理中,表空间(Tablespace)是存储数据的逻辑单位。以下是一些基本操作:
1. 创建表空间:`CREATE TABLESPACE BDQN DATAFILE 'F:\oradata\ORACLE\SCJZFP.DBF' SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE 300M;` 这条命令创建了一个名为"BDQN"的表空间,初始大小为100MB,并配置了自动扩展,每次扩展50MB,最大可扩展到300MB。
2. 删除表空间:`DROP TABLESPACE SCJZFP INCLUDING CONTENTS AND DATAFILES;` 这个命令将删除表空间"SCJZFP"及其所有内容和数据文件。
3. 创建用户:`CREATE USER BDQN IDENTIFIED BY pxk DEFAULT TABLESPACE BDQN;` 这里创建了一个名为"BDQN"的新用户,指定默认表空间为"BDQN",并指定了密码。
4. 删除用户:`DROP USER JZFPDB CASCADE;` 这个命令会删除用户"JZFPDB",同时删除其所有依赖对象,如表、索引等。
5. 用户权限授予:`GRANT CONNECT, RESOURCE TO BDQN;` 授予用户"BDQN"连接数据库和使用资源的权限。
6. 查询用户信息:`SELECT * FROM DBA_USERS;` 用于查看数据库中的所有用户信息。
7. 解锁用户账户:`ALTER USER scott ACCOUNT UNLOCK;` 解锁用户"scott"的账户。
8. 修改用户认证方式:`ALTER USER user01 IDENTIFIED BY user10;` 更改用户"user01"的密码为"user10"。
9. 移动表空间:`ALTER TABLESPACE One.TABLENAME MOVETABLESPACES spaceTwo;` 将名为"TABLENAME"的表从表空间"One"移动到"spaceTwo"。
10. 查询数据的性别(根据奇偶性解码):`SELECT DECODE(MOD(TO_NUMBER(SUBSTR(t.ֶ,17,1)),2),0,'2','1') AS SEX FROM t;` 如果字段值的第17位是偶数,则返回"2"(通常表示女性),否则返回"1"(通常表示男性)。
11. 计算日期差值:`SELECT t.*, TRUNC((TO_CHAR(SYSDATE,'YYYYMMDD')-TO_CHAR(TO_DATE(SUBSTR(ֶ,7,8),'YYYY-MM-DD'),'YYYYMMDD'))/10000) FROM t;` 这个查询返回当前日期与字段值日期之间的年份差。
12. 创建子查询:`CREATE TABLE 新表 AS SELECT * FROM 需要复制的表;` 复制一个现有表的所有数据到新表。
13. 从Excel导入数据:`INSERT INTO 目标表 SELECT SYS_GUID() USER_ID, T.* FROM 当前时间 T;` 这个语句将Excel数据导入到目标表,这里假设Excel数据对应于"当前时间"表的结构。
14. 查询存储过程源代码:`SELECT TEXT FROM USER_SOURCE WHERE TYPE='PROCEDURE' AND NAME='PRO_POSITION_CJ_PROGRESS';` 这个查询可以获取名为"PRO_POSITION_CJ_PROGRESS"的存储过程的源代码。
以上命令涵盖了Oracle数据库管理中的关键操作,对于理解和管理Oracle数据库非常有帮助。
492 浏览量
137 浏览量
116 浏览量
2012-11-25 上传
2021-11-17 上传
986 浏览量
kongbeck
- 粉丝: 0
- 资源: 1
最新资源
- 详细解析Java中抽象类和接口的区别
- ActionScript 3.0 Cookbook 中文完整版
- dwg文件说明文档(英文)
- c语言函数大全.pdf
- FLASH四宝贝之-使用ActionScript 3.0组件
- spring电子文档(官方)
- jstl电子文档。很有参考价值,我也找了很久跟大家分享
- JaVa课卷_ATM
- Linux初学者入门优秀教程
- ActionScript 3.0 Cookbook 中文完整版
- 中科大罗老师endnote讲义
- JavaMail 帮助 文档 pdf
- php5面向对象初步pdf格式
- 初学者必备 c语言实例50
- 让你不再害怕指针,详解指针的使用
- 嵌入式linux系统的设计与开发