一、建立表
語法:create table 【if not exists】 表名(
欄位名 字段型別 【約束】,
欄位名 字段型別 【約束】,
...欄位名 字段型別 【約束】
);二、修改表
1、新增列
alter table 表名 add column 列名 型別 【first|after 欄位名】;
2、修改列的型別或約束
alter table 表名 modify column 列名 新型別 【新約束】;
3、修改列名
alter table 表名 change column 舊列名 新列名 型別;
4、刪除列
alter table 表名 drop column 列名;
5、修改表名
alter table 表名 rename 【to】 新錶名;
三、刪除表
語法:drop table 【if exists】 表名;
四、複製表
1、複製表的結構
create table 表名 like 舊表;
2、複製表的結構 + 資料
create table 表名
select 查詢列表 from 舊表 【where 篩選條件】 ;
oracle語句管理表 DDL
學習oracle的語句管理之前,我們需要了解oracle的體系結構 oracle database 資料庫是由 資料庫 例項組成 從概念上來看,例項是暫時的,它不過是一組邏輯劃分的記憶體結構和程序結構,例項會隨著程序的關閉而關閉,但是資料庫不一樣,資料庫是一堆物理檔案,資料庫是永久存在磁碟上的 除非...
DDL語句 刪除表
刪除表是指刪除資料庫中已經存在的表。刪除表時,會刪除表中的所有資料。因此,我們在刪除表的時候要特別小心。mysql中通過drop table語句來刪除表。由於建立表時可能存在外來鍵約束,一些表成為了與之關聯的表的父類。要刪除這些表,情況還有點複雜,因為不能直接刪除。ok,這篇部落格我在這裡詳細的整理...
獲取表約束的DDL語句
昨天同事遇到乙個有關約束的問題.其他同事設定了2個資料庫,其中乙個是從另外乙個exp imp的,但不知什麼原因,現在2個資料庫的使用者下表的約束存在很多不同.他就問我有什麼方法將原庫的約束匯出來,然後重新在新的資料庫中 建立.當然最簡單的方法是使用exp重新匯出原來資料庫的結構資訊,然後匯入新資料庫...