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

相关推荐
SHolmes18542 小时前
INSERT INTO … SELECT … 常见问答(含样例)
sql
现在,此刻4 小时前
clickhouse和pgSql跨库查询方案对比
数据库·sql·clickhouse·性能优化
nvd116 小时前
指南:为何及如何使用Envoy作为跳板机代理Cloud SQL
sql
l1t7 小时前
利用短整数类型和部分字符串优化DuckDB利用数组求解数独SQL
开发语言·数据库·sql·duckdb
驾数者10 小时前
Flink SQL核心概念解析:Table API与流表二元性
大数据·sql·flink
vortex515 小时前
谷歌黑客语法挖掘 SQL 注入漏洞
android·数据库·sql
wind_one116 小时前
7.基础--SQL--DDL-数据类型及案例
数据库·sql
l1t17 小时前
利用DeepSeek改写SQLite版本的二进制位数独求解SQL
数据库·人工智能·sql·sqlite
August_._19 小时前
【MySQL】SQL语法详细总结
java·数据库·后端·sql·mysql·oracle
还是奇怪1 天前
隐藏在字符编码中的陷阱:深入剖析宽字节注入
数据库·sql·安全·web安全