oracle數據庫初步之操作表

認識表

1.  基本存儲單位

2.  二維結構

3.  行(記錄)和列(域和字段)

4.  約定

(1)每一列數據必須具有相同數據類型

(2)列名唯一

(3)每一行數據的唯一性

數據類型

1.      字符型
長度固定:CHAR(n)(n的最大值爲2000)、NCHAR(n)(n的最大值爲1000,Unicode格式存放數據的,漢字多采用此數據類型)

長度可變:VARCHAR2(n) (n的最大值爲4000)、NVARCHAR2(n) (n的最大值爲2000,採用unicode編碼)

2.      數值型
NUMBER(p,s)(p有效數字,s小數點後的位數,如果s爲正數,代表從小數點到最低有效數字的位數;如果s爲負數,代表從最大有效數字到小數點的位數,數值型通常採用NUMBER類型)

FLOAT(n)(用於存儲二進制數據,能表示的位數是1—126位,轉換成十進制數時,需要乘以0.30103)

3.      日期型
DATE (可精確到秒,表示範圍爲公元前4712年1月1日到公元9999年12月31日,日期型通常採用DATE型,sysdate函數爲獲取當前時間)

TIMESTAMP(時間戳,可以精確到小數秒)

4.      其他類型(存放大數據)
BLOB (可以存放4GB的數據,以二進制形式存放)

CLOB (也可以存放4GB字節數量的數據,以字符串形式存放)

管理表

1.  創建表
基本語法:CREATE TABLE table_name

(

column_namedatatype,…

   );

2.  修改表
添加字段ALTER TABLE table_name ADD column_name datatype;

更改字段數據類型ALTER TABLE table_name MODIFY column_name datatype;
刪除字段ALTER TABLE table_name DROP COLUMN column_name;
修改字段名ALTER TABLE table_name RENAME COLUMU column_name TO new_column_name;
修改表名RENAME table_name TO new_table_name;

3.  刪除表
截斷表,即刪除表中所有數據TRUNCATE TABLE table_name;
刪除表DROP TABLE table_name;

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