mysql重新排序_在MySQL中重新排序列的简便方法?
为了理解上述语法MySQL 排序,让我
要在MySQL中重新排序列,请使用ALTER TABLE MODIFY COLUMN。语法如下-ALTERTABLEyourTableNameMODIFYCOLUMNyourColumnNamedatatypeafteryourColumnName. 为了理解上述语法MySQL 排序,让我们首先创建一个表。创建表的查询如下。mysql>createtablereOrderColumn ->( ->ProductIdint, ->DeliveryDatedatetime, ->ProductNamevarchar(100) ->); 现在检查表的描述。查询如下。mysql>descreOrderColumn; 以下是输出。+--------------+--------------+------+-----+---------+-------+ |Field|Type|Null|Key|Default|Extra| +--------------+--------------+------+-----+---------+-------+ |ProductId|int(11)|YES||NULL|| |DeliveryDate|datetime|YES||NULL|| |ProductName|varchar(100)|YES||NULL|| +--------------+--------------+------+-----+---------+-------+ 3rowsinset(0.10sec) 现在,使用ALTER MODIFY命令对列进行重新排序。我将在ProductName列之后重新排序DeliveryDate列。查询如下。mysql>altertablereOrderColumnmodifycolumnDeliveryDatedatetimeafterProductName; Records:0Duplicates:0Warnings:0 现在让我们检查列是否已重新排序。查询如下。mysql>descreOrderColumn; 以下是显示列已重新排序的输出。+--------------+--------------+------+-----+---------+-------+ |Field|Type|Null|Key|Default|Extra| +--------------+--------------+------+-----+---------+-------+ |ProductId|int(11)|YES||NULL|| |ProductName|varchar(100)|YES||NULL|| |DeliveryDate|datetime|YES||NULL|| +--------------+--------------+------+-----+---------+-------+ 3rowsinset(0.00sec) (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |