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语法错误。

相关推荐
kejiayuan41 分钟前
CTE更易懂的SQL风格
数据库·sql
PyHaVolask2 小时前
SQL注入漏洞原理
数据库·sql
l1t4 小时前
DeepSeek辅助编写的利用位掩码填充唯一候选数方法求解数独SQL
数据库·sql·算法·postgresql
冰暮流星5 小时前
sql语句之select语句的基本使用
数据库·sql·mysql
霖霖总总7 小时前
[小技巧15]深入解读 MySQL sql_mode:从原理到实践,规避常见坑
sql·mysql
菩提小狗7 小时前
SQL注入之sqlmap|web安全|渗透测试|网络安全
数据库·sql·web安全
m0_598177238 小时前
SQL核心(1)
数据库·sql
DarkAthena8 小时前
【GaussDB】数据静止状态下同一个SQL或同一个存储过程执行第6次报错的问题排查
数据库·sql·gaussdb
l1t8 小时前
郭其先生利用DeepSeek实现的PostgreSQL递归CTE实现DFS写法
sql·算法·postgresql·深度优先
尽兴-8 小时前
MySQL 中一条 SQL 的执行流程详解
sql·mysql·adb·dba