各位好,最近一段时间一直在更新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
头条新手:不懂世事的庸人。