mysql 建表命令注释(mysql alter table命令修改表结构实例详解)
mysql 建表命令注释
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命令修改表结构的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- mysqljoin语句用法(MySQL的join buffer原理)
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- mysql主从复制如何解决延迟(MySQL 8.0.23中复制架构从节点自动故障转移的问题)
- mysql sql优化方法(MySQL SQL优化教程之in和range查询)
- mysql随机获取数据
- mysql 高级查询语法(MySQL查询语句进阶知识集锦)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql自增锁(深入剖析 MySQL 自增锁)
- idea关联mysql数据库(IDEA无法连接mysql数据库的6种解决方法大全)
- mysql查询性能优化详解(实例讲解MySQL 慢查询)
- mysql哪个版本可以下载msi(新手必备之MySQL msi版本下载安装图文详细教程)
- 用mysql语句写python学生管理系统(Python基于mysql实现学生管理系统)
- mysql要先下服务端再下客户端吗(解读MySQL的客户端和服务端协议)
- 查询mysql 死锁(MySQL线上死锁分析实战)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
- 靳东新剧《精英律师》定档,众星云集,这剧可追(靳东新剧精英律师定档)
热门推荐
- php怎么创建一个文件(PHP文件后缀不强制为.php方法)
- python算法图解(python实现kmp算法的实例代码)
- javascript设置鼠标(JavaScript实现鼠标控制自由移动的窗口)
- SqlParameter的size属性
- 选择哪个平台注册虚拟主机好(怎么选择好的便宜云虚拟主机?分享挑选便宜云虚拟主机的小技巧)
- php图片合成处理(PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例)
- mysql如何给一个表批量添加字段(mysql从一张表查询批量数据并插入到另一表中的完整实例)
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- sqlserver语句创建窗口布局(SQL Server 2012 开窗函数)
- canvas 动画线段(canvas简单连线动画的实现代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9