mysql 列,約束的增刪改

2021-08-14 00:06:43 字數 726 閱讀 7386

重新命名表名》alter table 原表名 rename to 新錶名

新增字段》alter table 表名 add 欄位名 資料型別 primary key

新增欄位到表的第一行》alter table 表名 add 欄位名 資料型別 first

新增欄位到指定欄位後》alter table 表名 add 欄位名 資料型別 after 指定的欄位名

刪除字段》alter table 表名 drop 欄位名

修改欄位的資料型別》alter table 表名 modify 欄位名 資料型別

修改欄位名》alter table 表名 原欄位名 新欄位名 資料型別

新增主鍵》alter table 表名 add constraint 主鍵名:約定開頭pk_primary key 表名(主鍵字段)

刪除主鍵》alter table 表名 drop primary key 主鍵名

新增外來鍵》alter table 從表名 add constraint 外鍵名:約定開頭fk_foreign key(對應字段) references 主表(參照字段);

刪除外來鍵約束》alter table 表名 drop foreign key 外鍵名

檢視表的結構》desc 表名

檢視表的建立語句》show create table 表名

mysql 列的增刪改查

增加列 alter talbe 表名 add 列宣告 id int.增加的列缺省是在表的最後一列 可以用alter 來新增的列在哪一列後面 alter table 表名 add 列宣告 after 在。id 的後面 如果新增的列放在最前面 alter table 表名 add 列宣告 first 修...

mysql裡表以及列的增刪改查

在乙個表裡插入資料 增 insert into 表名 需要插入的列名如 id,name,age values 1,張三 20 2,李四 30 查詢表內容 查 select from 表名 查詢整個表 select 列名 from 表名 where 哪一行 查詢具體哪一行那一列的資料 例 select...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...