`

mysql更改表结构:添加、删除、修改字段、调整字段顺序

 
阅读更多

添加字段:

alter table `user_movement_log`
Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)

删除字段:

alter table `user_movement_log` drop column Gatewayid

调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID

//主键

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//增加一个新列

alter table t2 add d timestamp;
alter table infos add ex tinyint not null default '0';

//删除列

alter table t2 drop column c;

//重命名列

alter table t1 change a b integer;

//改变列的类型

alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default '0';

//重命名表

alter table t1 rename t2;

加索引

mysql> alter table tablename change depno depno int(5) not null;
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);
mysql> alter table tablename add index emp_name (name);

加主关键字的索引

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引

mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引

mysql>alter table tablename drop index emp_name;

修改表:

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

mysql> ALTER TABLE table_name DROP field_name;

分享到:
评论

相关推荐

    MySQL修改表结构.doc

    总结来说,MySQL中修改表结构涉及多个方面,包括字段类型、约束、位置和名称的调整,每一步都需要谨慎处理,确保数据的安全性和完整性。在进行此类操作时,务必充分了解现有数据的特性,避免因错误操作导致的数据...

    mysql中添加字段insert

    在MySQL数据库管理中,对表结构进行操作是常见的任务,包括添加、修改和删除字段,以及调整字段顺序。以下是对这些操作的详细说明。 1. **添加字段**: 添加字段意味着向已存在的表中插入新的列。有两种方式来实现...

    mysql 修改表方法总结

    ### MySQL 修改表方法总结 在MySQL数据库管理过程中,经常需要对现有的表结构进行调整以适应业务需求的变化。本文将详细介绍如何使用`ALTER TABLE`语句来实现这些需求,包括添加字段、重命名字段、修改字段类型等...

    MySQL修改表一次添加多个列(字段)和索引的方法

    总结,MySQL的`ALTER TABLE`语句结合`ADD COLUMN`和`ADD INDEX`提供了灵活的方式来修改表结构,一次添加多个列和索引。在进行这些操作时,一定要充分理解业务需求,合理设计表结构和索引,以实现最佳的数据库性能。...

    mysql 增加修改字段类型及删除字段类型

    在MySQL数据库管理中,对表结构的调整是常见的任务,包括增加字段、修改字段类型以及删除字段等。以下是对这些操作的详细说明: 1. **增加字段**: 使用`ALTER TABLE`语句可以向已有的表中添加新的字段。例如,要...

    11.2: 表结构 、 MySQL键值 、 总结和答疑.docx

    本篇文章将详细讨论在MySQL中关于表结构、键值以及如何处理数据库约束条件、修改表结构的相关知识点。 首先,我们来看案例1:约束条件。在数据库设计中,约束条件用于确保数据的完整性和一致性。在这个例子中,我们...

    Mysql数据库学习总结参考.pdf

    5. 修改字段顺序:Alter table person modify id int first; 修改字段到第一个位置。 * 该命令用于修改字段的顺序,例如将id字段移动到表头的第一个位置。 6. 设置表的存储引擎:Alter table user rename person;...

    mysql常用命令

    12. **修改表结构**: - 改变表名:`ALTER TABLE <旧表名> RENAME TO <新表名>;` - 修改字段数据类型:`ALTER TABLE <表名> MODIFY <字段名> <新数据类型>;` - 改变字段名:`ALTER TABLE <表名> CHANGE <旧字段名...

    KETTLE and mysql多表批量抽取字段.zip

    这需要创建一个新的数据库表或者在已有表的基础上插入数据,可以通过“SQL脚本”步骤预先创建目标表结构。 6. **批量处理**:为了处理多个表,你可以创建多个转换并分别配置,然后在作业中通过“启动转换”步骤来...

    MySQL数据库中数据表(创建、查看、修改、复制、删除).doc

    - **调整字段顺序**:`ALTER TABLE 表名 MODIFY 字段名 数据类型 FIRST | AFTER 字段名2;` - **添加字段**:`ALTER TABLE 表名 ADD 字段名 数据类型;` - **删除字段**:`ALTER TABLE 表名 DROP 字段名;` - **...

    mysql-数据库实验二-详解及答案.docx

    实验内容包括创建学生表、课程表和选课表,创建供应商-零件数据库,修改表结构,创建索引和删除索引等。 一、实验目的: 1. 熟练掌握 SQL 语言进行基本表结构的创建。 2. 熟练应用 SQL 语言进行表结构的修改。 3. ...

    MySQL学习笔记5:修改表(alter table)

    它允许用户在不丢失数据的情况下对表进行各种调整,包括修改字段名称、数据类型、添加或删除字段,以及更改字段的位置等。下面我们将深入探讨这些知识点。 首先,我们可以使用`ALTER TABLE`来改变表名。例如,如果...

    MySQL数据库:项目创建与维护学生信息管理数据表.pptx

    学习目标包括理解 MySQL 数据表的基本概念、掌握表的创建、维护与修改方法、掌握如何在表中添加、修改和删除数据记录、掌握表的复制与删除方法。 一、表的基本概念 在 MySQL 中,表是数据库中最重要、最基本的操作...

    MySQL笔记之修改表的实现方法

    这可能涉及到表结构的调整,如更改表名、字段名、数据类型,或者添加、删除和重新排列字段。以下是一些关于如何在MySQL中修改表的关键知识点: 1. **修改表名**: 使用`ALTER TABLE`语句配合`RENAME`或`RENAME TO`...

    MySQL数据库:使用NAVICAT工具创建和管理视图.pptx

    2. 在打开的SQL编辑器中,你可以修改SQL查询以改变视图的结构,比如添加或移除字段,或者更改查询条件。 3. 修改完毕后,点击“运行”以更新视图的定义。 注意,不是所有类型的视图都可以直接修改。如果视图是不可...

    根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第12版)

    一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。 我们也想过很多办法解决这个问题,包括用MyEclipse连接...

    自动对比2个数据库表结构差异

    例如,字段的数量、顺序、数据类型是否一致,以及是否有新增、删除或修改的字段。主键和外键关系是否匹配,索引设置是否相同,约束条件是否一致等。 在手动对比表结构时,通常需要通过SQL查询或者数据库管理工具...

    淘淘商城mysql脚本

    2. 修改表:ALTER TABLE语句用于对已有的表进行修改,如添加、删除或修改字段,调整字段顺序,设置或取消主键等。 3. 删除表:DROP TABLE语句用于删除不再需要的表,但需谨慎操作,以防数据丢失。 4. 插入数据:...

Global site tag (gtag.js) - Google Analytics