教您使用ALTER实现MYSQL修改表结构

数据库 MySQL
在MYSQL数据库中,修改表结构是经常要用到的操作,下面就教您使用ALTER实现MYSQL修改表结构的方法,希望对您有所启迪。

如果要实现MYSQL修改表结构,应该怎么做呢?使用ALTER,就可以实现MYSQL修改表结构,下面就为您介绍详细的方法,供您参考。

MYSQL修改表结构ALTER用法

项目实例:

ALTER TABLE TestResult ADD xinlinDoc longblob;

ALTER TABLE TestResult ADD xinlinDocName varchar(50);

其它实例:

CREATE TABLE t1 (a INTEGER,b CHAR(10)); // 创建的表t1开始

ALTER TABLE t1 RENAME t2; // 重命名表,从t1到t2

ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20); // 为了改变列a,从INTEGER改为TINYINT NOT NULL(名字一样),并且改变列b,从CHAR(10)改为CHAR(20),同时重命名它,从b改为c:

ALTER TABLE t2 ADD d TIMESTAMP; // 增加一个新TIMESTAMP列,名为d

ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a); // 在列d上增加一个索引,并且使列a为主键

ALTER TABLE t2 DROP COLUMN c; // 删出列c

ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,   ADD INDEX (c); // 增加一个新的AUTO_INCREMENT整数列,命名为c。注意,我们索引了c,因为AUTO_INCREMENT柱必须被索引,并且另外我们声明c为NOT NULL,因为索引了的列不能是NULL。当你增加一个AUTO_INCREMENT列时,自动地用顺序数字填入列值。

以上就是使用ALTER实现MYSQL修改表结构的方法介绍。

 

 

 

【编辑推荐】

通过MySQL命令行增加新用户

MySQL权限表的介绍

授予MySQL用户权限的实例

MySql索引要注意的8个事情

如何查看MySQL索引

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-08 16:49:01

MySQL alter

2010-05-18 18:19:40

MySQL修改表结构

2010-09-28 14:52:37

SQL表结构

2010-09-16 16:29:15

sql server表

2010-09-16 15:48:03

SQL Server系

2010-10-11 09:41:23

MySQL环境变量

2010-09-25 11:02:33

SQL主键

2010-11-24 10:35:34

MySQL单表多字段

2010-10-14 10:28:18

MySQL动态视图

2010-11-25 14:56:46

MySQL全文查询

2010-11-22 16:05:53

MySQL多表插入

2010-11-23 09:13:47

mysql修改表结构

2010-10-13 15:59:21

MySQL索引

2010-10-08 10:37:00

MYSQL添加新字段

2010-10-12 10:10:55

mysql触发器

2010-11-23 14:19:12

MySQL注册表

2010-11-03 11:30:56

DB2表空间扩容

2010-04-29 12:13:53

Oracle使用alt

2010-09-26 13:51:48

SQL游标

2010-09-27 16:48:07

sql server时
点赞
收藏

51CTO技术栈公众号