MySQL中ALTER命令的作用有哪些


这篇文章将为大家详细讲解有关MySQL中ALTER命令的作用有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、先创建一张表,表名为:testalter_tbl。
2、删除,添加或修改表字段如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段:3、如果数据表中只剩余一个字段则无法使用DROP来删除字段。MySQL 中使用 ADD 子句来向数据表中添加列,如下实例在表 testalter_tbl 中添加 i 字段,并定义数据类型:4、执行以上命令后,i 字段会自动添加到数据表字段的末尾。5、如果你需要指定新增字段的位置,可以使用MySQL提供的关键字 FIRST (设定位第一列), AFTER 字段名(设定位于某个字之后)。尝试以下 ALTER TABLE 语句, 在执行成功后,使用 SHOW COLUMNS 查看表结构的变化:6、FIRST 和 AFTER 关键字只占用于 ADD 子句,所以如果你想重置数据表字段的位置就需要先使用 DROP 删除字段然后使用 ADD 来添加字段并设置位置。FIRST 和 AFTER 关键字只占用于 ADD 子句,所以如果你想重置数据表字段的位置就需要先使用 DROP 删除字段然后使用 ADD 来添加字段并设置位置。7、修改字段类型及名称如果需要修改字段类型及名称, 你可以在ALTER命令中使用 MODIFY 或 CHANGE 子句 。例如,把字段 c 的类型从 CHAR(1) 改为 CHAR(10),可以执行以下命令:8、使用 CHANGE 子句, 语法有很大的不同。 在 CHANGE 关键字之后,紧跟着的是你要修改的字段名,然后指定新字段名及类型。尝试如下实例:9、ALTER TABLE 对 Null 值和默认值开发云主机域名影响当你修改字段时,你可以指定是否包含只或者是否设置默认值。以下实例,指定字段 j 为 NOT NULL 且默认值为100 。10、如果你不设置默认值,MySQL会自动设置该字段默认为 NULL。修改字段默认值你可以使用 ALTER 来修改字段的默认值,尝试以下实例:11、也可以使用 ALTER 命令及 DROP子句来删除字段的默认值,如下实例:12、修改数据表类型,可以使用 ALTER 命令及 TYPE 子句来完成。尝试以下实例,我们将表 testalter_tbl 的类型修改为 MYISAM :注意:查看数据表类型可以使用 SHOW TABLE STATUS 语句。13、修改表名如果需要修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现。尝试以下实例将数据表 testalter_tbl 重命名为 alter_tbl:备注:修改存储引擎:修改为myisam
删除外键约束:keyName是外键别名
修改字段的相对位置:这里name1为想要修改的字段,type1为该字段原来类型,first和after二选一,这应该显而易见,first放在第一位,after放在name2字段后面
关于MySQL中ALTER命令的作用有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: MySQL数据查询之连接查询的案例

小编给大家分享一下MySQL数据查询之连接查询的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!连接关系是关系数据库模型的主要特点。也是最主要的查询,主要包括内连接、外连接等。通过…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/16 18:32
下一篇 06/16 18:32

相关推荐