这篇文章将为大家详细讲解有关mysql增加int字段的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
mysql增加int字段的方法:使用ALTER TABLE语句,通过“ALTER TABLE表名添加新字段int(长度);”或“ALTER TABLE表名添加新字段int(长度)后,已存在字段;“格式来增加。
引用>一个完整的字段包括字段名、数据类型和约束条件.MySQL添加字段的语法格式如下:
ALTER TABLE & lt;表名的在添加& lt;新字段名祝辞& lt;数据类型祝辞(约束条件),对语法格式的说明如下:
& lt;表名的在为数据表的名字。
& lt;新字段名比;为所要添加的字段的名字。
& lt;数据类型比;为所要添加的字段能存储数据的数据类型,可以为int,文本;
[约束条件)是可选的,用来对添加的字段进行约束。
这种语法格式默认在表的最后位置(最后一列的后面)添加新字段。
引用><强>实例强>
在测试数据库中新建学生数据表,SQL语句和运行结果如下:
mysql>使用测试; 数据库修改 mysql>创建表的学生( →id INT (4), →名字VARCHAR (20), →性炭(1)); 查询好,0行影响(0.09秒)使用DESC查看学生表结构,SQL语句和运行结果如下:
mysql>DESC学生; + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | |字段类型零额外默认关键| | | | | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | | int id(4) |是| |零| | | |名称varchar(20) |是| |零| | 性| |字符(1)|是| |零| | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + 3行集(0.01秒)使用ALTER TABLE语句添加一个INT类型的字段年龄、SQL语句和运行结果如下:
mysql>ALTER TABLE学生添加年龄INT (4); 查询好,0行影响(0.16秒) 记录:0副本:0警告:0使用DESC查看学生表结构,检验年龄字段是否添加成功. sql语句和运行结果如下:
mysql>DESC学生; + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | |字段类型零额外默认关键| | | | | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | | int id(4) |是| |零| | | |名称varchar(20) |是| |零| | 性| |字符(1)|是| |零| | 岁| | int(4) |是| |零| | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + 4行集(0.00秒)由运行结果可以看的到,学生表已经添加了年龄字段,且该字段在表的最后一个位置,添加字段成功。
有时需要在中间添加字段,那么如果在中间添加字段?
此时需要使用后关键字,语法格式如下:
ALTER TABLE & lt;表名的在添加& lt;新字段名比;& lt;数据类型比;& lt后(约束条件);已经存在的字段名祝辞;后的作用是将新字段添加到某个已有字段后面。
注意,只能在某个已有字段的后面添加新字段,不能在它的前面添加新字段。
<强>实例强>
使用ALTER TABLE语句在学生表中添加名为stuno,数据类型为INT的字段,stuno字段位于名称字段的后面. sql语句和运行结果如下:
mysql>ALTER TABLE学生之后添加stuno INT(11)名称; 查询好,0行影响(0.13秒) 记录:0副本:0警告:0 mysql>DESC学生; + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | |字段类型零额外默认关键| | | | | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | stuId | int(4) |是| |零| | | | int id(4) |是| |零| | | |名称varchar(20) |是| |零| | | stuno | int(11) |是| |零| | 性| |字符(1)|是| |零| | 岁| | int(4) |是| |零| | + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + 6行集(0.00秒)由运行结果可以看的到,学生表中已经添加了stuId字段,且该字段在名称字段后面的位置,添加字段成功。
mysql增加int字段的方法