【数据库基础】 Oracle DB基本操做(11g E)

环境:win7
sql

平台:Oracle Database 11g Expresssession


1. 进入DB:
oracle

connect MYDBNAME /PWDide


2. 建立DB:ip

create user MYDBNAME identified by PWD;it

grant dba to MYDBNAME;io


3. 查看DB中的tables:table

select table_name from user_tables;class


4. 查看table的结构:select

desc TABLENAME


5.文本记录DB session

1)spool RECFILE

(此RECFILE是你想要存入的记录文件的绝对路径)

2)执行各类DB操做……

3)spool out

——而后就能够在RECFILE中看到记录啦!


6.从script执行DB操做:

start SCRIPTNAME

(此RECFILE是你想要利用的脚本的绝对路径)


7.进入system DB

connect system/PWD

(PWD为安装时肯定的密码)


8.查看系统中全部的DB(用户名以及状态)

SELECT username, account_status

FROM dba_users;


EX:

查看table的constraint:

SELECT constraint_name,
       constraint_type,
       search_condition,
       r_constraint_name
  FROM USER_CONSTRAINTS
 WHERE table_name = 'TABLE_NAME';

(特别注意:这里的table name 必须是大写的!由于oracle就是按大写存的,若是输小写会返回no row selected这样的结果)

相关文章
相关标签/搜索