MySQL改变列顺序
来源:互联网 发布:2015年旅游业数据 编辑:程序博客网 时间:2024/05/17 21:51
///
首先,请考虑是否的确需要更改表中的列顺序。SQL的核心要点是从数据存储格式获取应用。总应指定检索数据的顺序。
在下面的第1条语句中,以col_name1、col_name2、col_name3顺序返回列;
在第2条语句中,
以col_name1、col_name3、col_name2顺序返回列:
MySQL> SELECT col_name1, col_name2, col_name3 FROM tbl_name;mysql> SELECT col_name1, col_name3, col_name2 FROM tbl_name;
如果决定更改表列的顺序,可执行下述操作:
1. 用具有新顺序的列创建新表。
2. 执行该语句:mysql> INSERT INTO new_table -> SELECT columns-in-new-order FROM old_table;
3. 撤销或重命名old_table。
4. 将新表重命名为原始名称:mysql> ALTER TABLE new_table RENAME old_table;SELECT *十分适合于测试查询。
但是,在应用程序中,永远不要依赖SELECT *的使用,不要依赖根据其位置检索列。
如果添加、移动或删除了列,所返回的列的顺序和位置不会保持相同。
对表结构的简单更改也会导致应用程序失败。
0 0
- MySQL改变列顺序
- MySQL改变列顺序
- MySQL改变列顺序
- mysql中如何改变字段或者列的顺序
- GridView拖动改变列宽、列顺序、列排序
- C#中DatagridView列顺序莫名其妙改变
- 如何改变oracle表结构列顺序
- C# DatagridView列顺序自动改变
- MySql隐含的列说明改变
- MySQL 改变列的数据类型为ENUM
- 改变DataGridView列显示顺序,通过设置DisplayIndex来改变显示的顺序
- mysql移动列的顺序sql语句
- mysql 添加字段 删除字段 改变字段的顺序
- 如何更改表中的列顺序--MySql数据库
- 改变datagrid列名
- 自动改变列宽
- CListCtrl 改变列名
- 改变table列宽
- 对于REST中无状态(stateless)的一点认识
- 脏读和不可重复读的相关概念
- window10 安装mysql5.7.10
- vue js 基础篇
- OepnGL知识集
- MySQL改变列顺序
- CDI系列学习--特殊的xhtml语句注释标签<ui:remove></ui:remove>
- hive知识点小结
- 全排列字典序生成算法
- UVA 12167 Proving Equivalences(强连通)
- hdu 1005Number Sequence
- 画循环三角形
- Map接口
- 简述Java语言