MySQL通过alter table更新表的结构

2014-05-03 16:12:03|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:MySQL, 数据库|来源:唯设编程网

MySQL数据库由于其开源、轻便,功能强大而受到许多开发人员的欢迎,特别是中小网站使用MySQL作为后台数据库是一个很好的选择。对于开发人员来说,除了使用数据库工具实现数据库的设计和更新以为,掌握一些操作命令可以大大提高对MySQL数据库的运用效率。本文我们对MySQL数据库使用alter table语句来修改表结构的知识进行了介绍,接下来就让我们来一起了解一下这部分内容。
 

1. 增加列

 
alter table tbl_name add col_name type
 
例如,  给pet的表增加一列 weight,
 
mysql>alter table pet add weight int;
 

2. 删除列

 
alter table tbl_name drop col_name
 
例如, 删除pet表中的weight这一列
 
mysql>alter table pet drop weight;
 

3. 改变列

 
分为改变列的属性和改变列的名字
 
改变列的属性——方法1:
 
alter table tbl_name modify col_name type
 
例如,改变weight的类型
 
mysql>alter table pet modify weight varchar(30);
 
改变列的属性——方法2:
 
alter table tbl_name change old_col_name col_name type
 
例如,改变weight的类型
 
alter table pet change weight weight varchar(30);
 
改变列的名字:
 
alter table tbl_name change old_col_name col_name
 
例如改变pet表中weight的名字:
 
mysql>alter table pet change weight wei;
 

4. 改变表的名字

 
alter table tbl_name rename new_tbl
 
例如, 把pet表更名为animal
 
mysql>alter table pet rename animal;
 
关于MySQL数据库alter table改变表结构的知识就介绍到这里了,接下来我们还会介绍一些MySQL数据库的简单操作方法,希望本次的介绍能够对您有所收获吧!
发表评论0条 】
网友评论(共?条评论)..
MySQL通过alter table更新表的结构