約束條件
說明primary key(pk)
主鍵foreign key(fk)
外來鍵not null(nk)
不為空unique(uk)
值是唯一的
auto_increment
自動增長
default
預設值
constraint pk_name primary
key(欄位一,欄位二...
)
pk_name 為約束起名
alter
table tablename add
primary
key(
列);//為單個列新增
alter
table tablename add
constraint pk_name primary
key(id,name)
;
alter
table tablename drop
primary
key(
列);//刪除
//注意:刪除主鍵約束前,如果有自增長需要先刪除自增長
alter
table tablename alter
列setdefault
;新增單個約束
Mysql學習記錄 Mysql資料表操作
一 建立表 基本語法 create table表名 欄位名1 字段型別,欄位名n 字段型別n 示例 create table user username varchar 20 password varchar 32 示例說明 建立乙個表名叫user的表,第乙個欄位為username 表的字段型別為v...
MySQL 資料表插入記錄
建立完資料表之後可以檢視資料表的具體字段資訊 show columns from tb name 例如檢視上次建立的資料表的字段資訊 有了字段,當然要有記錄 不然只是一張空表 插入記錄 方法一 insert tb name column name,values val,tb name括號裡面跟的是欄...
mysql 更新資料表的記錄
對於表裡的記錄值,可以通過update 命令進行更改,語法如下 update tablename set field1 value1,field2.value2,fieldn valuen where condition 例如,將表emp 中ename 為 lisa 的薪水 sal 從3000 更改...