这篇文章主要介绍了mysql alter table命令修改表结构实例的相关资料,需要的朋友可以参考下

mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法。

 实例一:使用ALTER TABLE命令向表中添加字段、修改字段类型以及设置主键。

首先创建一个表,SQL语句如下:

mysql> CREATE TABLE myTable(
  ->  ID SMALLINT
  -> );

使用desc命令查看表结构:

mysql> desc myTable;
+-------+-------------+------+-----+---------+-------+
| Field | Type  | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID  | smallint(6) | YES  | | NULL  | |
+-------+-------------+------+-----+---------+-------+

使用ALTER TABLE命令向表中添加字段、修改字段类型以及设置主键,SQL语句如下:

mysql> ALTER TABLE myTable
  ->  ADD COLUMN Quantity SMALLINT UNSIGNED NOT NULL,
  ->  MODIFY ID SMALLINT UNSIGNED NOT NULL,
  ->  ADD PRIMARY KEY (ID);

再次使用desc命令查看表结构,我们发现上面的修改命令生效了:

desc myTable;
+----------+----------------------+------+-----+---------+-------+
| Field  | Type | Null | Key | Default | Extra |
+----------+----------------------+------+-----+---------+-------+
| ID | smallint(5) unsigned | NO | PRI | | |
| Quantity | smallint(5) unsigned | NO | | | |
+----------+----------------------+------+-----+---------+-------+
 

实例二:在上面的实例基础上,我们删除myTable表中的Quantity字段和PRIMARY KEY主键

mysql> ALTER TABLE myTable
  ->  DROP COLUMN Quantity,
  ->  DROP PRIMARY KEY;

查看表结构:

mysql> desc myTable;
+-------+----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------------------+------+-----+---------+-------+
| ID  | smallint(5) unsigned | NO | | | |
+-------+----------------------+------+-----+---------+-------+

以上就是mysql alter table命令修改表结构的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

最新资讯
周鸿祎:超100国家成立网军 网络战将成未来战争首选

周鸿祎:超100国家成立

在周鸿祎看来,在5G的推动才能走入万物互联,而有了各种Io
邬贺铨:5G、AI和工业互联网三足鼎立支撑数字经济

邬贺铨:5G、AI和工业互

世界5G大会11月21日正式开幕,中国工程院院士邬贺铨在“
苹果、英特尔就专利实践对软银子公司发起反垄断诉讼

苹果、英特尔就专利实

苹果和英特尔周三对堡垒投资集团(Fortress Investment
PayPal斥资40亿美元收购优惠查找应用Honey统计

PayPal斥资40亿美元收

今天,PayPal宣布已斥资约40亿美元收购了Honey Science
索尼成立人工智能组织Sony AI 专注游戏与食品领域

索尼成立人工智能组织

索尼成立了一个名为Sony AI的组织,该组织将会从事人工
虚拟女友亦能摸!《头号玩家》场景实现且不用插电

虚拟女友亦能摸!《头号

无线供电操控,实现毫米级触觉反馈
最新文章
PHP使用HTML5 FileApi实现Ajax上传文件功能示例

PHP使用HTML5 FileApi

这篇文章主要介绍了PHP使用HTML5 FileApi实现Ajax上传
PHP使用HTML5 FormData对象提交表单操作示例

PHP使用HTML5 FormDat

这篇文章主要介绍了PHP使用HTML5 FormData对象提交表
PHP创建对象的六种方式实例总结

PHP创建对象的六种方

这篇文章主要介绍了PHP创建对象的六种方式,结合实例形
PHP+iframe模拟Ajax上传文件功能示例

PHP+iframe模拟Ajax上

这篇文章主要介绍了PHP+iframe模拟Ajax上传文件功能,
php输出控制函数和输出函数生成静态页面

php输出控制函数和输

这篇文章主要为大家详细介绍了php输出控制函数和输出
php实现网页上一页下一页翻页过程详解

php实现网页上一页下

这篇文章主要介绍了php实现网页上一页下一页翻页过程