教你快速掌握更改表中列顺序的好方法
作者: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
投稿
猜你喜欢
如何在asp中创建DSN?
2009-11-14 20:46:00
蜕变——记QQ医生3.0
2009-09-16 14:41:00
文案是网站的性格
2009-09-02 13:05:00
使用CSS简单实现垂直居中
2008-06-23 07:32:00
WAP页面设计与实现小贴士
2011-01-10 20:38:00
用asp判断某IP是否属于某网段的另类算法
2007-09-28 12:33:00
asp 读取文件和保存文件函数代码
2011-04-04 11:17:00
标准的、语义的、Unobtrusive的页签tab切换
2007-11-03 13:58:00
如何在网页显示英语音标(附实例)
2010-01-12 17:07:00
Dreamweaver里使用层的一些建议
2010-03-25 12:27:00
asp中使用js的encodeURIComponent
2008-10-13 09:19:00
搜索系统与导航系统的关系
2009-09-08 12:44:00
从SNS看社会化界面设计 I
2009-02-19 12:21:00
实现div可编辑的常见方法
2007-11-06 12:02:00
使用NetBox 编译 asp 为exe应用程序
2009-11-29 16:13:00
Dreamweaver虚拟在线试衣室
2009-07-05 18:54:00
sql 自定义百分比转换小数函数代码
2011-09-30 11:54:01
关于web标准的思考
2008-10-05 10:07:00
JavaScript的9个陷阱及评点
2007-08-28 15:10:00
SQL技巧:快速掌握一些异常精妙的SQL语句
2009-09-02 13:55:00