首页 数据库 mysql教程 教你轻松掌握如何更改表中的Mysql列顺序_MySQL

教你轻松掌握如何更改表中的Mysql列顺序_MySQL

Jun 01, 2016 pm 01:55 PM
如何

  首先,请考虑是否的确需要更改表中的列顺序。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;

  如果决定更改表列的顺序,可执行下述操作:

  用具有新顺序的列创建新表。

  执行该语句:

mysql> INSERT INTO new_table
-> SELECT columns-in-new-order FROM old_table;

  撤销或重命名old_table。

  将新表重命名为原始名称:

mysql> ALTER TABLE new_table RENAME old_table;

  SELECT *十分适合于测试查询。但是,在应用程序中,永远不要依赖SELECT *的使用,不要依赖根据其位置检索列。如果添加、移动或删除了列,所返回的列的顺序和位置不会保持相同。对表结构的简单更改也会导致应用程序失败。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

两个点博物馆:邦格荒地地点指南
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门工具标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

哈医大临床药学就业是否有前途(哈医大临床药学就业前景怎么样) 哈医大临床药学就业是否有前途(哈医大临床药学就业前景怎么样) Jan 02, 2024 pm 08:54 PM

哈医大临床药学就业是否有前途(哈医大临床药学就业前景怎么样)

如何查看win11电脑配置 如何查看win11电脑配置 Jun 29, 2023 pm 12:15 PM

如何查看win11电脑配置

如何清理temp文件夹 如何清理temp文件夹 Feb 22, 2024 am 09:15 AM

如何清理temp文件夹

Win10系统如何重置 Win10系统如何重置 Jun 29, 2023 pm 03:14 PM

Win10系统如何重置

解决系统重装时的环境检测问题 解决系统重装时的环境检测问题 Jan 08, 2024 pm 03:33 PM

解决系统重装时的环境检测问题

win10镜像如何快速下载 win10镜像如何快速下载 Jan 07, 2024 am 11:33 AM

win10镜像如何快速下载

如何在mysql中重置密码 如何在mysql中重置密码 Feb 18, 2024 pm 12:41 PM

如何在mysql中重置密码

php如何使用Phalcon3框架? php如何使用Phalcon3框架? May 31, 2023 pm 03:10 PM

php如何使用Phalcon3框架?

See all articles