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
- 資料表相關操作
- 【LOB】Oracle lob管理常用語句Oracle
- oracle資料庫常用語句Oracle資料庫
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句SQLOracle
- 資料庫常用操作SQL語句資料庫SQL
- MySql常用操作SQL語句彙總MySql
- ORACLE多表關聯UPDATE語句Oracle
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句BUSQLOracle
- 【SCRIPT】Oracle表管理段管理常用語句Oracle
- Oracle常用的系統查詢語句整理Oracle
- Mysql運維-資料庫及表相關操作MySql運維資料庫
- mySql常用語句MySql
- 常用MSSQL語句SQL
- sql常用語句SQL
- oracel常用語句
- Matlab常用語句Matlab
- oracle常用後臺程序及sql語句執行流程OracleSQL
- 基於C#語言Oracle.ManagedDataAccess操作Oracle資料庫連線語句C#Oracle資料庫
- MongoDB中常用語句MongoDB
- Mysql日期常用語句MySql
- 【MySQL】常用拼接語句MySql
- mysql的常用語句MySql
- 18 與Oracle Data Guard 相關的SQL語句OracleSQL
- 埋點表相關
- Oracle基本SQL語句OracleSQL
- Oracle 建立序列語句Oracle
- 效能測試常用Oracle語句,這10個果斷收藏了!Oracle
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- 建模常用的pandas語句
- 常用sql進階語句SQL
- SQL 常用語句一覽SQL
- shell學習-常用語句
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- SQL查詢語句 (Oracle)SQLOracle
- 資料庫操作語句資料庫
- 【FLASHBACK】Oracle閃回及回收站相關語句參考Oracle
- MySQL 查詢常用操作(0) —— 查詢語句的執行順序MySql
- Android原生SQLite常用SQL語句AndroidSQLite