[mysql新增空格字段]MySQL数据表添加字段(三种方式)
MySQL 状态参数是由行和列形成的,一般来说把表的列称作表头(Field),把表的行称作历史记录(Record)。随著销售业务的变动,可能将须要在已近的附注加进捷伊表头。
MySQL 容许在结尾、尾端和末尾加进表头。
两个完备的表头主要包括表头名、正则表达式和不动点。MySQL 加进表头的句法文件格式如下表所示:
对句法文件格式的表明如下表所示:
<表名> 为状态参数的英文名字;
<新表头名> 为首先须要加进的表头的英文名字;
<正则表达式> 为首先须要加进的表头能储存统计数据的正则表达式;
[不动点] 是较旧的,用以对加进的表头展开束缚。
此种句法文件格式预设在表的最终边线(最终两列的前面)加进新表头。
示例1
在 test 资料库中增建 student 状态参数,SQL 句子和运转结论如下表所示:
采用 DESC 查阅 student 表内部结构,SQL 句子和运转结论如下表所示:
采用 ALTER TABLE 句子加进两个 INT 类别的表头 age,SQL 句子和运转结论如下表所示:
采用 DESC 查阅 student 表内部结构,检测 age 表头与否加进获得成功。SQL 句子和运转结论如下表所示:
由运转结论可以看到,student 表已经加进了 age 表头,且该表头在表的最终两个边线,加进表头获得成功。
MySQL 预设在表的最终边线加进新表头,如果希望在结尾边线(第两列的前面)加进新表头,那么可以采用 FIRST 关键字,句法文件格式如下表所示:
FIRST 关键字一般放在句子的末尾。
示例2
采用 ALTER TABLE 句子在表的第两列加进 INT 类别的表头 stuId,SQL 句子和运转结论如下表所示所示。
由运转结论可以看到,student 附注已经加进了 stuId 表头,且该表头在附注的第两个边线,加进表头获得成功。
MySQL 除了容许在表的结尾边线和末尾边线加进表头外,还容许在尾端边线(指定的表头之后)加进表头,此时须要采用 AFTER 关键字,句法文件格式如下表所示:
AFTER 的作用是将新表头加进到某个已近表头前面。
注意,只能在某个已近表头的前面加进新表头,不能在它的前面加进新表头。
示例3
采用 ALTER TABLE 句子在 student 附注加进名叫 stuno,正则表达式为 INT 的表头,stuno 表头位于 name 表头的前面。SQL 句子和运转结论如下表所示:
由运转结论可以看到,student 附注已经加进了 stuId 表头,且该表头在 name 表头前面的边线,加进表头获得成功。