教你快速掌握更改表中列顺序的好方法
作者:47810 来源:赛迪网 时间:2008-11-27 17:14:00
在更改列顺序之前,你需要考虑是否的确需要更改表中的列顺序。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 *的使用,不要依赖根据其位置检索列。如果添加、移动或删除了列,所返回的列的顺序和位置不会保持相同。对表结构的简单更改也会导致应用程序失败。
标签:
0
投稿
猜你喜欢
Anaconda下Python中GDAL模块的下载与安装过程
2022-08-30 04:49:54
MySQL慢查日志的开启方式与存储格式详析
2024-01-12 14:21:47
Python中的map()函数和reduce()函数的用法
2021-10-19 01:04:34
js实现兼容性好的微软官网导航下拉菜单效果
2024-04-22 13:09:20
mvc中form表单提交的三种方式(推荐)
2024-04-18 10:55:33
python调用fortran模块
2023-12-22 23:36:40
python使用openpyxl操作excel的方法步骤
2022-09-30 20:59:24
使用python编写批量卸载手机中安装的android应用脚本
2022-07-04 19:41:27
python实现用于测试网站访问速率的方法
2023-07-28 19:12:02
在ASP中使用SQL语句之10:视图
2007-08-11 13:24:00
python发送邮件实例分享
2021-07-17 23:14:23
关于Python 位运算防坑指南
2022-06-13 08:06:55
vue实现在v-html的html字符串中绑定事件
2023-07-02 16:44:08
python进阶之多线程对同一个全局变量的处理方法
2023-09-29 19:03:58
Python 文件操作实现代码
2023-07-12 08:30:59
PHP PDOStatement::bindParam讲解
2023-06-05 05:47:28
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2024-04-23 09:11:38
AspJpeg 2.0组件使用教程(GIF篇)
2008-12-16 19:37:00
Python格式化文本段落之textwrap库
2023-11-23 00:40:56
Python实现的自定义多线程多进程类示例
2023-11-16 08:52:15