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

 更新时间:2014年07月23日 16:59:37   投稿:whsnow  
本节主要介绍了mysql如何增加修改字段类型及删除字段类型,需要的朋友可以参考下

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技术内幕之InnoDB锁的深入讲解

    Mysql技术内幕之InnoDB锁的深入讲解

    这篇文章主要给大家介绍了关于Mysql技术内幕之InnoDB锁的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 一次Mysql死锁排查过程的全纪录

    一次Mysql死锁排查过程的全纪录

    在测试环境测试给用户并发发送卡券时,出现了死锁,通过查找相关的资料解决了这个,所以想着总结出来,所以下面这篇文章主要是关于一次Mysql死锁排查过程的全纪录,需要的朋友可以参考下,希望大家从中能有所帮助。
    2017-02-02
  • MySQL索引的各种类型

    MySQL索引的各种类型

    这篇文章主要介绍了MySQL索引的各种类型,帮助大家更好的理解和学习MySQL索引,感兴趣的朋友可以了解下
    2020-09-09
  • mysql备份表的几种方法总结

    mysql备份表的几种方法总结

    这篇文章主要介绍了mysql的备份表的几种方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • MySQL 5.7忘记root密码后修改的详细教程

    MySQL 5.7忘记root密码后修改的详细教程

    因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细教程,需要的朋友可以参考。
    2017-05-05
  • MySQL null的一些易错点

    MySQL null的一些易错点

    这篇文章主要介绍了MySQL null的一些易错点,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • web方式的mysql管理工具详解

    web方式的mysql管理工具详解

    这篇文章主要介绍了web方式的mysql管理工具,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • MySQL单表查询常见操作实例总结

    MySQL单表查询常见操作实例总结

    这篇文章主要介绍了MySQL单表查询常见操作,结合实例形式总结分析了MySQL创建表以及条件查询常见操作技巧,需要的朋友可以参考下
    2018-06-06
  • linux下mysql的root密码忘记的解决方法

    linux下mysql的root密码忘记的解决方法

    这篇文章主要为大家详细介绍了linux下mysql的root密码忘记的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Mysql分区表的管理与维护

    Mysql分区表的管理与维护

    改变一个表的分区方案只需使用alter table 加 partition_options 子句就可以了。这篇文章主要介绍了Mysql分区表的管理与维护,非常不错,感兴趣的朋友一起学习吧,需要的朋友可以参考下
    2016-08-08

最新评论