mysql中alter语句中change和modify的区别
来源:互联网 发布:电脑报淘宝生活馆 编辑:程序博客网 时间:2024/05/16 11:01
参考mysql5.5手册,可以使用CHANGE old_col_name column_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。
事例:
例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:
mysql> ALTER TABLE t1 CHANGE a b INTEGER;
事例:
mysql> ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
您也可以使用MODIFY来改变列的类型,此时不需要重命名:
mysql> ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
关于何时使用change,何时使用modify,其实都是无可厚非的,最主要是个人的习惯。
个人认为,当需要修改字段名称时使用change;当需要修改字段类型时使用modify,毕竟modify还是比change少写个字段名称的,因次还是比较节约系统资源。
阅读全文
0 0
- mysql中alter语句中change和modify的区别
- mysql中alter语句中change和modify的区别
- mysql 中alter语句中change和modify的区别
- mysql 中alter语句中change和modify的区别
- mysql中alter语句中change和modify的区别
- MySQL中ALTER ,CHANGE , MODIFY
- 备忘:Alter Table中: ALTER vs CHANGE vs MODIFY COLUMN 区别
- alter和modify的区别
- Alter table alter |change |modify 区别
- mysql ALTER COLUMN MODIFY COLUMN CHANGE COLUMN 区别及用法
- 【Sqlite】ALTER TABLE相关命令及change和modify的区别
- linux 中Access,Modify,Change三个时间的区别
- Linux中 Access Modify Change三者的解释、区别和联系
- MySQL ALTER TABLE: ALTER vs CHANGE vs MODIFY COLUMN
- MySQL ALTER TABLE: ALTER vs CHANGE vs MODIFY COLUMN
- MySQL ALTER TABLE: ALTER vs CHANGE vs MODIFY COLUMN
- 关于mysql的change和modify
- sql中alter和update的区别
- MySQL中修改多个数据表的字段拼接问题
- 分数化小数
- microPython VS lua
- poj 2114 Boatherds(树分治)
- [Paper Note] Batch normalization(未完成)
- mysql中alter语句中change和modify的区别
- Hadoop 在Ubuntu下的单机配置及运行示例
- PHP实现快速排序
- lucene集成ikanalyzer中文分词器插件;Analyzer使用时机
- 计数排序(Counting-Sort)
- eclipse创建maven web项目
- 5.2.3 栈方法
- ArrayList
- lucene功能四;索引库的维护;索引库的添加;修改;删除;及代码实现;代码示例