MySQL改变列顺序
来源:互联网 发布:php 网站框架 编辑:程序博客网 时间:2024/05/16 09:50
首先,请考虑是否的确需要更改表中的列顺序。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列宽
- Static or dynamic lib in vs
- 面试题
- 135. Candy
- PAT(basic level) 1027 打印沙漏(20)
- C语言练习——高精度小数
- MySQL改变列顺序
- PAT--1096. Consecutive Factors
- 知识图谱——机器大脑中的知识库
- JSP
- 漫谈继承技术(二)
- UML视频总结--静态视图
- OpenCV03_Mat对象
- VB6不能加载MSCOMCTL.OCX
- Python字符串图画