加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql重新排序_在MySQL中重新排序列的简便方法?

发布时间:2022-12-04 04:33:03 所属栏目:MySql教程 来源:转载
导读: 要在MySQL中重新排序列,请使用ALTER TABLE MODIFY COLUMN。语法如下-ALTERTABLEyourTableNameMODIFYCOLUMNyourColumnNamedatatypeafteryourColumnName.
为了理解上述语法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)

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!