AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 21057
Accepted
Nicolas Raoul
Nicolas Raoul
Asked: 2010-07-29 00:39:35 +0800 CST2010-07-29 00:39:35 +0800 CST 2010-07-29 00:39:35 +0800 CST

在 MySQL Workbench 中,在表的“顶部”插入一个新列?

  • 772

我必须按照经常更改的规范中指定的方式保留表的列。

在 MySQL Workbench 中,在所有其他列之后添加新列很容易,但我找不到在我想要的位置插入新列的方法。
这是一个问题,因为我想像规范中一样保持列的顺序。

所以我这样做很痛苦:

  1. 在底部创建新列
  2. 重复右键单击“向上移动”数十次以爬到所需位置

我确信有一种更有效的方法来实现这一点,使用 GUI 而不是编写 SQL 代码?
即使是避免右键单击的快捷方式也会为我节省大量时间。

mysql mysql-workbench
  • 4 4 个回答
  • 15501 Views

4 个回答

  • Voted
  1. Best Answer
    Nicolas Raoul
    2010-07-29T18:23:59+08:002010-07-29T18:23:59+08:00

    好的,我找到了!这太容易了,我很惭愧我没有早点找到......

    普通的旧拖放。

    只需在底部添加列,然后用鼠标将其移动到您想要的位置。

    • 3
  2. loco.loop
    2016-10-04T13:26:00+08:002016-10-04T13:26:00+08:00

    我可以说在 Mac 上的 MySQLWorkbench 6.2 中,拖动排序不起作用。

    我找到了一种解决方法,将之前的列剪切到要移动的列并粘贴到之后。

    • 1
  3. sabin maharjan
    2016-10-27T01:15:41+08:002016-10-27T01:15:41+08:00
    ALTER TABLE `onlineau_pharmacy`.`users` 
    CHANGE COLUMN `status` `status` INT(1)  NULL DEFAULT NULL AFTER `mobile_number`;
    
    • 0
  4. Sebastián Riátiga
    2020-04-06T17:09:21+08:002020-04-06T17:09:21+08:00

    如果要将其插入到第一个位置:

    ALTER TABLE `schame_name`.`table_name` 
    
    ADD COLUMN `column_name` FIRST;
    
    • 0

相关问题

  • 是否有任何 MySQL 基准测试工具?[关闭]

  • 我在哪里可以找到mysql慢日志?

  • 如何优化大型数据库的 mysqldump?

  • 什么时候是使用 MariaDB 而不是 MySQL 的合适时机,为什么?

  • 组如何跟踪数据库架构更改?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何在转储中使用使用数据库执行 mysqldump

    • 4 个回答
  • Marko Smith

    在 MySQL Workbench 中,在表的“顶部”插入一个新列?

    • 4 个回答
  • Marko Smith

    SQL Server - 临时表与物理表

    • 3 个回答
  • Marko Smith

    什么时候全表扫描比索引扫描更好?

    • 4 个回答
  • Marko Smith

    收缩数据库和文件有什么区别?

    • 3 个回答
  • Marko Smith

    Sql FILESTREAM 垃圾回收问题

    • 1 个回答
  • Marko Smith

    SQL Server 2008 DBCC 问题

    • 2 个回答
  • Marko Smith

    如何在恢复中停止、脱机和删除 SQL Server 数据库?

    • 2 个回答
  • Marko Smith

    如何将 SQL Server 2000 数据库恢复到 SQL Server 2008 实例?

    • 5 个回答
  • Marko Smith

    在 T-SQL 中使用 CAST 会影响性能

    • 3 个回答
  • Martin Hope
    user481826 如何在转储中使用使用数据库执行 mysqldump 2010-10-29 16:08:59 +0800 CST
  • Martin Hope
    Will A SQL Server - 临时表与物理表 2010-07-05 08:46:10 +0800 CST
  • Martin Hope
    NibblyPig SQL 2008 中的表分区 - 为什么? 2010-06-30 00:59:23 +0800 CST
  • Martin Hope
    Gnomo 解释执行计划 2010-09-10 10:31:11 +0800 CST
  • Martin Hope
    ahsan 什么时候全表扫描比索引扫描更好? 2010-12-10 10:16:54 +0800 CST
  • Martin Hope
    Tom DeMille 我应该定期缩小我的数据库或至少我的日志文件吗? 2010-04-24 08:19:19 +0800 CST
  • Martin Hope
    Jango 收缩数据库和文件有什么区别? 2010-08-24 10:25:42 +0800 CST
  • Martin Hope
    CrapHands 如何在恢复中停止、脱机和删除 SQL Server 数据库? 2010-12-18 07:12:36 +0800 CST
  • Martin Hope
    Ryan Delucchi 在 T-SQL 中使用 CAST 会影响性能 2010-07-02 15:11:16 +0800 CST
  • Martin Hope
    Manjot SQL 2005:我们能否确定重建索引维护作业可以使数据库日志文件增长多少? 2010-08-12 18:40:44 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve