您的位置 首页 > 数码极客

如何不停服务修改数据库默认值

各位好,最近一段时间一直在更新Mysql简单使用语句,感觉不太受欢迎呢,没多少人看呢,没关系,但是我一定会继续更新完的,做事有始有终,让真正热爱MySQL的人能够看到,我会尽量把剩下的一些内容压缩一下,每次更新内容多一些,另外周末不更新技术类内容,会更新一些鸡汤、搞笑等事情,下面开始继续学习MySQL吧。

MySQL ALTER命令

先创建一个表alter_table表,然后使用ALTER命令对表字段进行删除、添加等操作。

alter命令DROP表中字段

alter命令ADD表中字段

如果我们需要指定新增字段的位置,可以使用MySQL提供的关键字 FIRST (设定位第一列), after 字段名(设定位于某个字段之后)。

尝试以下 ALTER TABLE 语句, 在执行成功后,使用 SHOW COLUMNS 查看表结构的变化:

FIRST命令

after命令

如果需要修改字段类型及名称, 你可以在ALTER命令中使用 modify 或 change 子句 。

例如,把字段 c 的类型从 CHAR(1) 改为 CHAR(10),可以执行以下命令:

modify命令

使用 CHANGE 子句, 语法有很大的不同。 在 CHANGE 关键字之后,紧跟着的是你要修改的字段名,然后指定新字段名及类型。尝试如下实例:

change命令

ALTER命令对NULL值和默认值的影响。

当你修改字段时,你可以指定是否包含只或者是否设置默认值。

以下实例,指定字段 j 为 NOT NULL 且默认值为100 。

修改字段默认值

使用 ALTER 命令及 DROP子句来删除字段的默认值

修改数据表类型,可以使用 ALTER 命令及 TYPE 子句来完成。尝试以下实例,我们将表 alter_table 的类型修改为 MYISAM

查看数据表类型可以使用 SHOW TABLE STATUS 语句。

修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现。

今天就学习一下alter命令吧,内容里面涉及的比较多,大家一起努力记一下,如果喜欢就关注我一下吧。see you next week。

2017.12.22 10:43

头条新手:不懂世事的庸人。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何不停服务修改数据库默认值”边界阅读