1.新增一列
alter table 表名 add 列名 型別(長度) null
alter table student add age int null
2.更改一列型別
alter table 表名 alter column 列名 資料型別(長度)
column:列
alter table student alter column age int
3.刪除一列
alter table 表名 drop column 列名
alter table student drop column age
4.主鍵約束
alter table 表名 add constraint 主鍵別名 primary key (主鍵列)
alter table admin add constraint pk_admin primary key(id)
5.唯一鍵約束
alter table 表名 add constraint 唯一鍵別名 unique (唯一鍵列)
alter table admin add constraint dk_admin unique (name)--唯一主
6.預設鍵約束
alter table 表名 add constraint 預設鍵別名default (『預設值』) for 預設鍵
alter table equip add constraint ak_admin default('男')for ***
7.檢查鍵約束
alter table 表名 add constraint 檢查鍵別名check(stuage>=15 and stuage<=40)
alter table admin add constraint ck_admin check(age>=15 and age<=40)
8.鍵約外束
alter table 表名1 add constraint 外來鍵別名foreign key(外來鍵) references 表名2(主鍵)
alter table admin add constraint bk_admin foreign key(uid) references users(id)
on delete cascade(級聯刪除)
9.刪除約束
alter table 表名 drop constraint 約束別名
1.新增一列
alter table 表名 add 列名 型別(長度) null
alter table student add age int null
2.更改一列型別
alter table 表名 alter column 列名 資料型別(長度)
column:列
alter table student alter column age int
3.刪除一列
alter table 表名 drop column 列名
alter table student drop column age
4.主鍵約束
alter table 表名 add constraint 主鍵別名 primary key (主鍵列)
alter table admin add constraint pk_admin primary key(id)
5.唯一鍵約束
alter table 表名 add constraint 唯一鍵別名 unique (唯一鍵列)
alter table admin add constraint dk_admin unique (name)--唯一主
6.預設鍵約束
alter table 表名 add constraint 預設鍵別名default (『預設值』) for 預設鍵
alter table equip add constraint ak_admin default('男')for ***
7.檢查鍵約束
alter table 表名 add constraint 檢查鍵別名check(stuage>=15 and stuage<=40)
alter table admin add constraint ck_admin check(age>=15 and age<=40)
8.鍵約外束
alter table 表名1 add constraint 外來鍵別名foreign key(外來鍵) references 表名2(主鍵)
alter table admin add constraint bk_admin foreign key(uid) references users(id)
on delete cascade(級聯刪除)
9.刪除約束
alter table 表名 drop constraint 約束別名
MySQL資料庫 修改資料庫與列的基本操作
中括號內為可省略字元 新增列 alter table 表名 add column 新增列名 新增列型別 first after 列名稱 first即為新增至最前,after即為在指定列的後面 若不填寫位置,則預設新增至最後方 例 假設前置條件都已定義 alter table users add na...
資料庫 資料庫基本操作
操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...
資料庫的基本操作
sql server 2000 是一種採用 t sql 語言的大型關係型資料庫管理系統。資料訓的資料按不同的形式組織在一起,構成了不同的資料物件。以二維表的形式組織在一起的資料就構成了資料庫的表物件,資料庫是資料庫物件的容器。資料庫物件沒有對應的磁碟檔案,整個資料庫對應磁碟上的檔案與檔案組。一 sq...