alter 語句
alter 語句用於在已有的表中新增、修改或刪除。
刪除列:
alter table 表名字 drop 列名稱
例如:刪除test111表中的age列
alter table test1111 drop age
新增列:新增到test1111表列,名為age,約束為not null 注釋是comment,可加可不加,約束not null也是,看個人需求
alter table 表名字 add 列名 int not null comment 『注釋說明』
alter table test1111 add age int not null comment 『這裡是注釋』
重新命名列名:使用 change 把test22表中的age重新命名為age2,記住後面要有型別
alter table test22 change age age2 varchar(10)
重新命名表名: 使用 rename 把test22 表重新命名為age231表
alter table test22 rename age231
刪除主鍵:刪除test221表的主鍵
alter table test221 drop primary key
往已存在表新增主鍵: 往age231表新增主鍵(primary key),其中主鍵為***
alter table age231 add primary key(***);
如果想要主鍵自增和不為空,那麼則新增約束即可
自增為:auto_increment
mysql 基本操作 alter
檢視資料庫 show databases 新建資料庫 命令 create database 庫名字。選擇資料庫 use 2016test 建立表 create table 表名 欄位1,2,3.auto increment 自增 primary key 主鍵 檢視表結構 describe 表名 顯示...
mysql主庫執行alter操作
前幾日,遇到的問題,表資料量不是很大,研發人員,修改表結構,導致資料庫出現大量元資料鎖等待,由於是5.5版本的資料庫,對錶進行alter操作是要鎖表的。解決 show processlist 檢視資料庫出現大量元資料鎖等待。select from information schema.innodb ...
SQL語句操作ALTER
1 新增列 alter table table name add column name datatype 例如 alter table student add name char 50 在student表中新增name欄位 2 刪除列 alter table table name drop col...