MySql表結構修改

2021-08-01 13:32:08 字數 1286 閱讀 5265

(1)在表的最後追加一列:

語法:alter table 表名 add 列名 列型別 列引數 ;

例如:alter table test add name char(30)not null default 『tom』;

(2)在某列後面加一列

語法:alter table 表名 add 列名 列型別 列引數 after 某列;

例子:alter table test add age int(4)not null after name;

(3)把某一列加在最前面

語法:alter table 表名 add 列名 列型別 列引數 first;

例子:alter table test add id int(11) not null first;

語法:alter table 表名 drop 列名;

例子:alter table test drop name;

(1)修改列型別

語法:alter table 表名 modify 列名 新型別 新引數;

例子:alter table test modify id tinyint not null;

(2)修改列名和列型別

語法:alter table 表名change舊列名 新列名 新引數;

例子:alter table testchangename username char(20) not null;

(1)查詢所有列(其實就是表結構)

語法:desc 表名;

例子:desc test;

語法:show columns from 表名;

例子:show columns from test;

(2)查詢建立表的語句

語法:show create table 表名;

例子:show create table test;

mysql 修改表結構

1.mysql 修改表名字 alter table t1 rename t2 2.修改列的名字 alter table stock change column stock id id int 6 3.增加列 alter table ab add column id int 3 4.減少列 alter...

Mysql表結構修改

修改場景 建立了乙個表但是忘記把主鍵設定為自增長 create table work info work id int 11 not null,company varchar 64 default null,position varchar 32 default null,duty varchar ...

mysql修改表結構

2018 07 02 星期一 11 03 54 written by 天上的蠍子.1 新增新字段 alter table 表名 add 新欄位名 資料型別 約束條件 first after 欄位名 2 修改字段 alter table 表名 change 原欄位名 新欄位名 資料型別 約束條件 al...