SELECT col_name1, col_name2, col...">

亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

如何更改表中的Mysql列順序 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【www.ishadingyu.com - 電腦資料】

首先,請考慮是否的確需要更改表中的列順序,

如何更改表中的Mysql列順序

。SQL的核心要點是從數(shù)據(jù)存儲格式獲取應(yīng)用?倯(yīng)指定檢索數(shù)據(jù)的順序。在下面的第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;

如果決定更改表列的順序,可執(zhí)行下述操作:

用具有新順序的列創(chuàng)建新表,

電腦資料

如何更改表中的Mysql列順序》(http://www.ishadingyu.com)。

執(zhí)行該語句:

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

撤銷或重命名old_table。

將新表重命名為原始名稱:

mysql> ALTER TABLE new_table RENAME old_table;

SELECT *十分適合于測試查詢。但是,在應(yīng)用程序中,永遠(yuǎn)不要依賴SELECT *的使用,不要依賴根據(jù)其位置檢索列。如果添加、移動或刪除了列,所返回的列的順序和位置不會保持相同。對表結(jié)構(gòu)的簡單更改也會導(dǎo)致應(yīng)用程序失敗。

最新文章