oracle基础命令
Posted hackxiyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle基础命令相关的知识,希望对你有一定的参考价值。
oracle使用步骤:
一.oracle安装
两个文件解压到同一文件夹,doc为说明/使用文档
二.oracle启动:
1.启动oracle:启动监听和自定义库
2.启动cmd->sqlplus->sys/java登录
三.oracle操作用户:
1.当前用户
SQL> show user
USER 为 "SYS"
2.创建用户:
SQL> create user xr identified by java;
用户已创建。
3.授权用户:
SQL> grant dba to xr;
授权成功。
4.切换用户:
SQL> conn xr
输入口令:
已连接。
5.删除用户:
SQL> drop user xr;
用户已删除。
6.查看所有用户://查看时如果不是自己建的用户,会出现很多表
SQL> select * from all_users;
USERNAME USER_ID CREATED
------------------------------ ---------- --------------
SCOTT 84 30-3月 -10
OWBSYS_AUDIT 83 30-3月 -10
OWBSYS 79 30-3月 -10
APEX_030200 78 30-3月 -10
APEX_PUBLIC_USER 76 30-3月 -10
FLOWS_FILES 75 30-3月 -10
MGMT_VIEW 74 30-3月 -10
SYSMAN 72 30-3月 -10
SPATIAL_CSW_ADMIN_USR 70 30-3月 -10
SPATIAL_WFS_ADMIN_USR 67 30-3月 -10
MDDATA 65 30-3月 -10
四.oracle操作表空间:
1.新建表空间:
SQL> create tablespace goods datafile ‘d:/goods.dbf‘ size 100M autoextend on nex
t 5M maxsize 1000M;
表空间已创建。
2.删除表空间:
SQL> drop tablespace GOODS including contents and datafiles;
表空间已删除。
3.查已创建表空间:
SQL> select table_name from user_tables;//要在自己定义的表中使用
4.查看所有表空间:
SQL> select tablespace_name from dba_tablespaces;//成功
TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
GOODS
已选择6行。
五.oracle操作实体表:
1.新建实体表:
SQL> create table goods(id number,price number);
2.查看实体表结构:
SQL> desc goods;
名称 是否为空? 类型
----------------------------------------- -------- -------
ID NUMBER
PRICE NUMBER
3.查看当前实体表所在表空间:
SQL> select tablespace_name from dba_tables where table_name=‘EMP‘;
TABLESPACE_NAME
------------------------------
USERS
4.查看用户自定义的表:
SQL> select table_name from user_tables;
TABLE_NAME//打印结果不是所需要的结果结果太多,不仅仅自己创建的表。
5.修改表结构
SQL> alter table goods add price number;
表已更改。
6.添加数据:
SQL> insert into goods values (1,‘苹果‘,5);
已创建 1 行。
7.查看表数据:
SQL> select * from goods;
ID NAME PRICE
---------- -------------------- ----------
1 苹果 5
8.查看列数据:
SQL> select id from goods;
ID
----------
1
9.更新指定列:
SQL> update goods set price=4 where id=2;
已更新 1 行。
10.删除指定列:
SQL> delete from goods where id=2;
已删除 1 行。
11.删除所有数据:
SQL> delete from goods;
已删除 1 行。
12.删除表:
SQL> drop table stu;
以上是关于oracle基础命令的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Toad for Oracle 中使用自定义代码片段?
Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段