SQL命令---修改字段的排列位置

介绍

使用sql语句表字段的排列顺序。

命令

sql 复制代码
alter table 表名 modify 字段名1 数据类型 first|after 字段名2;

例子

a表中的age字段改为表的第一个字段。

sql 复制代码
alter table a modify age int(12) first;

下面是执行命令后的表结构:

a表中的age字段放到name字段之后。

sql 复制代码
alter table a modify age int(12) after `name`;

下面是执行命令后的表结构:

注意:

很遗憾,尝试了使用first命令,将字段放到某字段之前,但是没有实现,提示sql语法错误。

相关推荐
短剑重铸之日20 分钟前
《ShardingSphere解读》12 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)
数据库·后端·sql·架构·shardingsphere·分库分表
reembarkation11 小时前
光标在a-select,鼠标已经移出,下拉框跟随页面滚动
java·数据库·sql
身如柳絮随风扬15 小时前
什么是左匹配规则?
数据库·sql·mysql
xinhuanjieyi15 小时前
ruoyimate导入sql\antflow\bpm_init_db.sql报错
android·数据库·sql
哈__15 小时前
从内核阻断 SQL 注入:金仓 KingbaseES SQL 防火墙技术解析与实践
数据库·sql
柏箱16 小时前
双引号与括号的博弈:sqli-labs第四关注入实战(图文结合详解)
sql·网络空间安全
Java水解17 小时前
SQL 核心概念:JOIN 和 UNION 到底有什么区别?
后端·sql
Y0011123617 小时前
Day10-MySQL-事物
数据库·sql·mysql
V1ncent Chen19 小时前
SQL大师之路 12 函数基础
数据库·sql·mysql·数据分析
焚 城19 小时前
SQL PARTITION BY用法
数据库·sql