Oracle - 表相關常用操作語句
一、表建立
CREATE TABLE 表名稱(
欄位名1 欄位型別 是否為空,
欄位名1 欄位型別 是否為空,
CONSTRAINT 主鍵名稱 PRIMARY KEY (主鍵欄位)
) TABLESPACE 表空間;
二、表修改 -- 修改表名
RENAME 舊錶名稱 TO 新表名稱;
-- 增加欄位
ALTER TABLE 表名稱 ADD COLUMN 欄位型別;
-- 刪除欄位
ALTER TABLE 表名稱 DROP COLUMN 欄位名稱;
-- 欄位新增預設值
ALTER TABLE 表名稱 MODIFY DEFAULT 預設值;
-- 修改欄位資料型別
ALTER TABLE 表名稱 ALTER COLUMN 欄位名稱 新欄位型別;
-- 表增加註釋
COMMENT ON TABLE 表名稱 IS 註釋內容;
-- 列增加註釋
COMMENT ON COLUMN 表名稱.列名稱 IS 註釋內容;
-- 新增主鍵
ALTER TABLE 表名稱 ADD CONSTRAINT 主鍵名稱 PRIMARY KEY(欄位名稱);
-- 增加外來鍵
ALTER TABLE 當前表名稱 ADD CONSTRAINT 外來鍵名 FOREIGN KEY (當前表欄位名) REFERENCES 關聯表名稱 (關聯表欄位名稱);
三、表檢視 -- 檢視錶欄位
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, COLUMN_ID FROM USER_TAB_COLS WHERE TABLE_NAME = '表名稱(大寫)';
DESC 表名稱; -- 通過DESC命令檢視
四、表刪除 -- 清空表
TRUNCATE TABLE 表名稱;
-- 刪除表
DROP TABLE 表名稱;
相關文章
- Oracle - 表空間相關常用操作語句Oracle
- Oracle - 約束、索引等相關常用操作語句Oracle索引
- Oracle - 匯入匯出常用操作語句Oracle
- ORACLE常用語句:Oracle
- 常用oracle語句Oracle
- 資料表相關操作
- oracle常用SQL語句OracleSQL
- oracle 常用語句彙總Oracle
- 常用的oracle基本語句Oracle
- Oracle Dataguard基本操作語句Oracle
- MySql常用操作SQL語句彙總MySql
- 資料庫常用操作SQL語句資料庫SQL
- oracle報表相關指令碼Oracle指令碼
- 【oracle基礎】一些常用的開關語句Oracle
- oracle資料庫常用語句Oracle資料庫
- 【LOB】Oracle lob管理常用語句Oracle
- Oracle常用的查詢語句Oracle
- Oracle維護常用SQL語句OracleSQL
- Oracle臨時表相關知識Oracle
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句SQLOracle
- Oracle 許可權常用語句【轉】Oracle
- Oracle常用效能監控語句解析Oracle
- Oracle日常效能檢視常用語句Oracle
- ORACLE DBA常用語句和指令碼Oracle指令碼
- Oracle常用維護語句總結Oracle
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句BUSQLOracle
- Mysql運維-資料庫及表相關操作MySql運維資料庫
- ORACLE多表關聯UPDATE語句Oracle
- ORACLE多表關聯UPDATE 語句Oracle
- 【SCRIPT】Oracle表管理段管理常用語句Oracle
- 轉貼:Oracle維護常用SQL語句OracleSQL
- ORACLE常用SQL最佳化hint語句OracleSQL
- 【ORACLE】常用物化檢視相關後設資料查詢語句Oracle
- 常用MSSQL語句SQL
- 常用Javascript語句JavaScript
- mySql常用語句MySql
- MongoDB常用語句MongoDB
- 常用SQL語句SQL