您好,登錄后才能下訂單哦!
表示oracle數據庫中非常重要的數據對象,也是主要的對象,今天,開始學習對表的管理! 一:表的數據類型 1:字符類型 CHAR :固定字符長度的字符串(查詢速度快) vachar2 :變長字符串字段(節約空間) 2:數值類型 number(5,2) 前面整數,后面小數 3:日期類型 DATE 默認格式由NLS_DATE_FORMAT參數決定 4:LOB類型 BLOB:存儲音樂、視頻、圖像等二進制文件 CLOB:字符格式的大對象 5:ROWID數據類型 偽列類型,存放數據記錄的物理地址 二:表操作 1:創建表 CREATE TABLE TABLE_NAME(ID NUMBER(10) NOT NULL .... ); 借鑒一個表 CREATE TABLE TABLE_NAME AS SELECT * FROM TABLE_NAME1; 2:添加字段 ALTER TABLE TABLE_NAME ADD(ID NUMBER(10)); 3:刪除字段 ALTER TABLE TABLE_NAME DROP (NAME1,NAME2); 4:修改字段 ALTER TABLE TABLE_NAME MODIFY CLOUMN_NAME CLOUMN_PROPERTY 5:重命名表 ALTER TABLE TABLE_OLD_NAME TO NEW_NAME; 6:改變表空間和存儲參數 ALTER TABLE TABLE_NAME MOVE TABLESPACE TABLESPACE_NAME; ALTER TABLE TABLE_NAME PCTFREE 25 PCTUSED 45 設置表空閑空間使用方法 7:刪除表 DROP TABLE TABLE_NAME[CASCADE CONSTRAINTS](如果表存在約束關系,必須加后面的參數) 8:修改表狀態 設置成read only alter table table_name read only; 查詢狀態 select table_name,read_only from user_table where table_name='table_name'; 三:表參數 1:存儲參數 STORAGE(INITIAL 256K) 創建表的時候設置(如果知道表有多大,可以先設好大小,這樣可以避免產生碎片) 四:表的完整性和約束性 not null 非空 constraint BOOK_PK primary key(BOOK) 創建BOOK字段的主鍵約束 名字是BOOK_PK alter table table_name drop book_pk;刪除主鍵 UNIQUE 唯一性約束 允許為空 外鍵 constraint 外鍵名字 foreign key(name_id) references table_name2(列); 禁用約束 alter table table_name disable constraint 約束名字 刪除約束 alter table table_name drop constraint 約束名字
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。