热门标签:
  • IT综合运维监控
  • Oracle11gR2
  • EXPDP
  • IMPDP
  • SQL教程
  • SQL运行
  • SQL_Agent
  • HAVING从句
  • 当前位置: 唯实上海数据恢复公司 > 数据库区 > MY-SQL >

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

    时间:2010-03-09 07:00  来源:唯实上海数据恢复公司   点 击:
    导读』:首先,请考虑是否的确需要更改表中的列顺序。SQL的核心要点是从数据存储格式获取应用。总应指定检索数据的顺序。 教你轻松掌握如何更改表中的Mysql列顺序..
    关键字:首先,请考虑是否的确需

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

    唯实上海数据恢复公司

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

    唯实上海数据恢复公司

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

    51data.net.cn

      执行该语句:

    本文来自唯实上海数据恢复公司


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

      撤销或重命名old_table。 唯实上海数据恢复公司

      将新表重命名为原始名称: 本文来自唯实上海数据恢复公司


      mysql> ALTER TABLE new_table RENAME old_table;
    本文来自唯实上海数据恢复公司

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

    内容来自51data

     
    很强大!
    (0)
    0%
    烂透了!
    (0)
    0%
    编辑:danny

    您可能感兴趣的文章
    搜索与分享
    搜索您感兴趣的内容
    热门技术文章
    硬盘常见问题
      没安装圈子模块