以下的文章主要是介紹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 表名; --把name和id連接起來
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常用命令中查看錶結構的描述 希望會給你帶來一些幫助在此方面