修改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 修改表结构命令

一、字段1、添加字段:alter table `product` add `inventory` int(11) NOT NULL COMMENT '库存'添加多个字段:加括号,逗号分隔alter t...
  • u012099869
  • u012099869
  • 2016年09月29日 13:45
  • 1474

Mysql 更改表结构--增加,修改,删除

建立一张student表: 表结构如下所示: 添加列: ALTER TABLE tablename ADD column datatype [primary key/defaul...
  • airjordon
  • airjordon
  • 2017年05月24日 17:26
  • 580

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

原文出处:http://www.phpernote.com/mysql/1120.html 常用的通过mysql命令来更改表结构的一些sql语句,包括添加、删除、修改字段、调整字段顺...
  • shen_jz2012
  • shen_jz2012
  • 2015年11月02日 15:32
  • 4463

mysql千万级数据表结构修改

当需要对表进行ddl操作如加索引、增删列时,数据量小时直接在线修改表结构影响不大 当表达到百万、千万数据就不能直接在线修改表结构 下面是具体的过程: 1、备份数据 select * fro...
  • nuli888
  • nuli888
  • 2016年09月05日 20:09
  • 3252

MySQL 如何修改已建立表的结构

MySQL 如何更改表的结构
  • timchen525
  • timchen525
  • 2017年07月16日 00:22
  • 433

mysql 修改表结构脚本

参考 http://stackoverflow.com/questions/972922/add-column-to-mysql-table-if-it-does-not-exist DELIM...
  • kaifengchen
  • kaifengchen
  • 2015年10月15日 10:41
  • 560

Mysql5.6支持在线修改表结构

根据工业业务,需要对一个核心业务表,增加字段。
  • wulantian
  • wulantian
  • 2014年07月07日 14:05
  • 3307

MYSQL性能优化--不停机分表,修改mysql表结构

1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户...
  • xmlife
  • xmlife
  • 2016年04月12日 17:40
  • 809

mysql 修改表结构语句

主要还是要参考mysql的官方网站 http://dev.mysql.com/doc/refman/5.7/en/alter-table.html 简单例子: alter table_name a...
  • u013458516
  • u013458516
  • 2016年11月29日 18:40
  • 194

改动已经存在数据的MySQL表结构

往已经存在数据的表中添加一个新的column "id",并让其值依次递增,取消表的原有主键,设置"id"为主键...
  • ybdesire
  • ybdesire
  • 2016年04月08日 21:10
  • 1262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改mysql的表结构
举报原因:
原因补充:

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