首页 / MYSQL / mysql修改表结构语句
mysql修改表结构语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql修改表结构语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2230字,纯文字阅读大概需要4分钟。
内容图文
![mysql修改表结构语句](/upload/InfoBanner/zyjiaocheng/458/5a4a6a6956c045139d39f5c4ebc55eef.jpg)
一.首先,创建一个测试表 tableA
CREATE TABLE `tableA` ( `createTime` int(10) unsigned NOT NULL default 0 COMMENT ‘createTime‘ ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
二.增加字段
格式: ALTER TABLE tableName ADD newField TYPE; 增加主键粟子: ALTER TABLE tableA ADD id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT ‘id‘ ,ADD PRIMARY KEY(id); 增加元素粟子: ALTER TABLE tableA ADD nameStr VARCHAR(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘
执行结果
CREATE TABLE `tableA` ( `createTime` int(10) unsigned NOT NULL DEFAULT ‘0‘ COMMENT ‘tmp‘, `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘id‘, `nameStr` varchar(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
三.修改字段
格式: ALTER TABLE tableName CHANGE oldField newField TYPE; 粟子: ALTER TABLE tableA CHANGE nameStr newNameStr VARCHAR(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘
执行结果:
CREATE TABLE `tableA` ( `createTime` int(10) unsigned NOT NULL DEFAULT ‘0‘ COMMENT ‘tmp‘, `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘id‘, `newNameStr` varchar(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
四.删除字段
格式: ALTER TABLE tableName DROP COLUMN removeField; 粟子: ALTER TABLE tableA DROP COLUMN createTime;
执行结果:
CREATE TABLE `tableA` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘id‘, `newNameStr` varchar(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
五.创建索引
格式: CREATE INDEX KeyName ON tableName(fieldOneName,fieldTwoName); 粟子: CREATE INDEX `newNameStr` ON `tableA`(newNameStr);
执行结果:
CREATE TABLE `tableA` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘id‘, `newNameStr` varchar(255) NOT NULL DEFAULT ‘default‘ COMMENT ‘name‘, PRIMARY KEY (`id`), KEY `newNameStr` (`newNameStr`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
mysql修改表结构语句
标签:
本文系统来源:http://my.oschina.net/jiec/blog/510904
内容总结
以上是互联网集市为您收集整理的mysql修改表结构语句全部内容,希望文章能够帮你解决mysql修改表结构语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。