mysql数据库怎么给表添加一个字段?
mysql数据库给表添加一个字段的办法:可以运用“ALTER TABLE”语句来添加一个字段,语法格局“ALTER TABLE 表名 ADD 新字段名 数据类型 [束缚前提];”,默许是在表的最后位置增加新字段。
(举荐教程:mysql视频教程)
mysql中数据表增加新字段
可以运用“ALTER TABLE”语句来实现,一个完备的字段包含字段名、数据类型和束缚前提。MySQL 增加字段的语法格局如下:
ALTER TABLE 表名 ADD 新字段名 数据类型 [束缚前提];
对语法格局的注明如下:
表名:为数据表的名字;
新字段名:为所要增加的字段的名字;
数据类型:为所要增加的字段能存储数据的数据类型;
[束缚前提]:是可选的,用来对增加的字段进行束缚。
这种语法格局默许在表的最后位置(最后一列的背面)增加新字段。
示例:
运用 DESC 查看 student 表构造,SQL 语句和运转效果如下:
mysql> DESC student; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(4) | YES | | NULL | | | name | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 3 rows in set (0.01 sec)
运用 ALTER TABLE 语句增加一个 INT 类型的字段 age,然后再运用DESC 查看 student 表构造,测验 age 字段可否增加成功。
mysql> ALTER TABLE student ADD age INT(4); Query OK, 0 rows affected (0.16 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESC student; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(4) | YES | | NULL | | | name | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | age | int(4) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 4 rows in set (0.00 sec)
由运转效果可以看到,student 表已经增加了 age 字段,且该字段在表的最后一个位置,增加字段成功。
更多编程相干见识,请拜访:编程教学!!
以上就是mysql数据库怎么给表添加一个字段?的细致内容,更多请关注 百分百源码网 其它相干文章!