当前位置:首页 > 系统运维 > 正文内容

MySQL更改表结构的添加与删除

a8116255316年前 (2010-05-21)系统运维11

下面的文章主要讲述的是MySQL更改表结构的添加、删除以及修改字段与调整字段顺序的实际操作步骤,以下就是文章对MySQL更改表结构的添加、删除以及修改字段与调整字段顺序的具体操作步骤的描述,望你浏览之后会有所收获。

MySQL更改表结构添加字段:

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

MySQL更改表结构删除字段:

alter table `user_movement_log` drop column Gatewayid 

MySQL更改表结构调整字段顺序:

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

主键

al

ter 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; 

加索引

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

MySQL更改表结构中加主关键字的索引

> alter table tablename add primary key(id); 

加唯一限制条件的索引

> alter table tablename add unique emp_name2(cardnumber); 

删除某个索引

>alter table tablename drop index emp_name; 

修改表:

增加字段:

> ALTER TABLE table_name ADD field_name field_type; 

修改原字段名称及类型:

> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; 

删除字段:

> ALTER TABLE table_name DROP field_name; 

上面说了这么多内容,是关于对MySQL更改表结构添加、删除、修改字段、调整字段顺序的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注IT *** ,学习最新Mysql技术。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/20512.html

分享给朋友:

“MySQL更改表结构的添加与删除” 的相关文章

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

很多使用Windows 7系统的朋友都想小编反应,假如暂停使用电脑,鼠标会出现停顿现象,这是怎么回事呢 该怎么解决呢 下面就和小编一起去看下Windows 7 usb鼠标停顿的解决方法吧。 由于Windows 7系统中有一项USB选择性暂停造成的。这项设置主要为了节电,当他检测到用户没有对系统进行...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...

windows 7系统开机后出现黑屏提示Windows无法启动

windows 7系统开机后出现黑屏提示Windows无法启动

一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...

windows 7任务栏快捷方式如何居中显示默认从左像右排列

windows 7任务栏快捷方式如何居中显示默认从左像右排列

使用Windows 7的朋友都知道,任务栏上的快捷方式图标都是靠近开始菜单按钮,从左像右排列,不过也有一些用户喜欢左右对称,想要把那些快捷方式居中显示,看起来这个任务好像无从下手,其实一点也不难,只要通过下面方法就能轻松搞定。 1、首先在电脑磁盘中任何一个地方新建一个文件夹。 2、右击任务栏-&...

windows 7启动后检测到硬盘出错提示请立即备份文件

windows 7启动后检测到硬盘出错提示请立即备份文件

许多朋友的Windows 7系统每次启动到桌面后,都会收到一个提示:Windows检测到一个硬盘问题,请立即备份文件以防信息丢失,并联系计算机制造商以确定是否需要修复或更换硬盘。如下图情况: 碰到这种情况的朋友就需要注意了,虽然不知道当前硬盘是碰到什么问题,但在电脑还能使用的情况下,我们首先要...

windows 7通过禁用nvcpl服务项减少开机时间提高开机速度

windows 7通过禁用nvcpl服务项减少开机时间提高开机速度

电脑开机速度不够快?如何才能加快电脑开机速度呢?今天小编就教大家一个通过禁止nvcpl服务项加快Windows 7电脑开机速度的方法。 解决方法: 1、首先按“WIN+R”组合键打开Windows 7系统的“运行”窗口,输入“services.msc”命令后按回车。 2、在打开的服务窗口中...