修改mysql的表结构

原创 2007年10月06日 20:30:00

修改字段属性

alter table tablename modify id int(10) unsigned auto_increment primary key not null

修改默认值

alter table tablename alter id default 0

给字段增加primary key

alter table tablename add primary key(id);

删除primary key

1、alter table tablename drop primary key;

2、drop primary key on tablename;


查看table表结构

show create table tableName;


修改table表数据引擎

alter table tableName ENGINE = MyISAM (InnoDB);

增加字段
ALTER TABLE `table` ADD `field` INT(11) UNSIGNED NOT NULL

删除字段

alert table 'table' drop 'field'

 

相关文章推荐

mysql在线修改表结构大数据表的风险与解决办法归纳

整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。 以前我一直为这个问题头痛。当然...

mysql 主从复制双主架构在线修改表结构、在线DDL

MySQL主主复制,在线修改表结构   一直以为双主架构能解决mysql的表在线DDL的需求,但没有实际测试经验。后来发现一直的想法还是有问题的。这里做一个测试。 双主架构,在线DDL的实现步骤...
  • clh604
  • clh604
  • 2014年02月25日 10:51
  • 5089

MySql性能调优(四)快速修改表结构

1.     修改varchar类型 为了满足需求,现要将varchar(6)改成varchar(8).这时更好的方法不是使用altertable modify,而是采用如下的步骤: A.创建一张临...

MySQL修改表结构命令 alter

ALTER语法如下 ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]     alter_specification:   ...

MySQL修改表结构操作命令总结

这篇文章主要介绍了MySQL修改表结构操作命令总结,包含如删除列、添加列、修改列、添加主键、删除主键、添加唯一索引、添加普通索引等内容,需要的朋友可以参考下 表的结构如下: 复制代码 代码如下: ...

MysQL 修改表结构

ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification:         ADD [COLU...
  • dyzhen
  • dyzhen
  • 2011年03月25日 09:27
  • 400

用MySQL命令对表和相关表结构进行修改

在实际的操作中有时我们会遇到对数据库表与数据库进行删除与修改的情况,以下的文章就是针对这一情况给出的相关的解答方案,即使用MySQL命令对一些表正确进行修改和表结构的修改 。 使用MySQL命令...

MYSQL 入门操作学习指南(建库,建表 增删改查 、表结构修改、函数、字符集校对等)

MYSQL 数据库的操作二 登录数据库 C:\Documents and Settings\Administrator>mysql -uroot -p Enter...

Mysql学习—查看表结构、修改和删除数据表

查看表结构     查看表结构可以用语句DESCRIBE或SHOW CREATE TABLE语句。     1、查看表的基本结构语句:        DESCRIBE 表名;     2、查看...

在线修改MySQL大表的表结构

由于某个临时需求,需要给在线MySQL的某个超过千万的表增加一个字段。此表在设计之时完全按照需求实现,并没有多余的保留字段。 我们知道在MySQL中如果要执行ALTER TABLE操作,MySQL会...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改mysql的表结构
举报原因:
原因补充:

(最多只允许输入30个字)