oracle數據庫 基礎操作語句

以下的文章主要是介紹Oracle常用的命令中如何查看錶的結構.

EDITDATA 表名;

修改表字段:Alter table 表名 modify(字段名類型約束);

alter table test modify (add varchar2(10)null);

alter table 表名 add(字段名類型約束);

alter table test add(age varchar2(5));

1.登陸系統用戶在Oracle常用命令中查看錶結構sqlplus然後輸入系統用戶名和密碼登陸別的用戶conn 用戶名/密碼;

2.創建表空間create tablespace 空間名 datafile 'c:\空間名' size 15M --表空間的存放路徑,初始值爲15M autoExtend on next 10M --空間的自動增長的值是10M permanent online; --永久使用

3.創建用戶create user shi --創建用戶名爲 shi identifiedby scj --創建密碼爲scj default tablespace 表空間名 --默認表空間名temporary tablespace temp --臨時表空間爲temp profile default --profile文件的限制 quota unlimited on 表空間名; -- 表空間下面建表不受限制

4.創建角色create role 角色名identified by 密碼;

5.給角色授權grant create session to 角色名--給角色授予創建會話的權限

grant 角色名 to 用戶名 --把角色授予用戶

6.給用戶授予權限grant connect,resource to shi;--shi用戶授予所有權限

Grant dba to shi;-shi 用戶授予DBA權限

Grant create table to shi; --shi用戶授予創建表的權限

7.select table_namefrom user_tables; 察看當前用戶下的所有表

8.select tablespace_name fromuser_tablespaces; 察看當前用戶下的表空間

9.select usernamefrom dba_users;察看所有用戶名稱命令必須用sys as sysdba登陸

10.創建表create table 表名( id int not null, name varchar2(20) not null )tablespace 表空間名 --所屬的表空間 storage ( initial 64K --表的初始值 minextents 1 –最小擴展值 maxextents unlimited –最大擴展值 );

11. usrs表添加主鍵和索引alter table users add constraint pk primary key (ID);

12.爲已經創建users表添加外鍵altertable users add constraint fk_roleid foreign key (roleid) referencesrole(role_id) on delete cascad; --下邊寫主表的列 on delete cascad是創建級聯

13.把兩個列連接起來select concat(name,id) from 表名; --nameid連接起來

14.截取字符串select column(name,'') from表名;把name中的‘李’去掉

15.運行事務之前必須寫set serveroutputon; 打開輸入輸出(不寫的話,打印不出信息)

16.while的應用declare --聲明部分 ccc number:=1; --復職 a number:=0; begin --事的開始 while ccc<=100 loop --循環 if((ccc mod 3)=0) then --條件 dbms_output.put_line(ccc||','); --打印顯示 aa:=a+ccc; end if; --結束if cc:=ccc+1; end loop; --結束循環 dbms_output.put_line(a); end; --結束事務 /

17.select into的用法 --只能處理一行結果集

declare name varchar(30); begin selectusername into name from users where id=2;

dbms_output.put_line('姓名爲:'||name); end; / 上述的相關內容就是對Oracle常用命令中查看錶結構的描述 希望會給你帶來一些幫助在此方面

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章