MySql表结构修改详解

desc
+表名用来显示表的状态,包括列名(column
name),各个列的类型(Type),各个列的值类型,主外键(Key),默认值,其他;示例如下:

修改表的语法
澳门新葡亰游戏网址,=========================
增加列[add 列名]
=========================
①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】
    例:alter table test add username char(20) not null default ”;
        alter table test add birth date not null default ‘0000-00-00’;

输入:desc
hall;(hall是我的一个表的名字,hall是场厅的意思)

②alter table 表名 add 列名 列类型 列参数 after
某列【把新列加在某列后面】
    例:alter table test add gender char(1) not null default ” after
username;

20170222041031106.png (上传于2019-07-17
21:34:17)
澳门新葡亰游戏网址 1

③alter table 表名 add 列名 列类型 列参数 first【把新列加在最前面】
    例:alter table test add pid int not null default 0 first;

=========================
删除列[drop 列名]
=========================
①alter table 表名 drop 列名
    例:alter table test drop pid;

网站地图xml地图