ALTER 簡單操作 mysql

2021-07-27 18:29:56 字數 787 閱讀 3416

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...