MySQL简单操作之alter table改变表的结构

数据库 MySQL
本文我们主要介绍了一些MySQL数据库的简单操作:用alter table来改变表的结构的方法,包括增加列、删除列、改变列以及改变表的名字等操作,希望能够对您有所帮助。

我们知道,MySQL数据库常常与PHP结合来开发出功能强大的应用程序。那么对于我们初学PHP编程的人来说,就很有必要了解一些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数据库的简单操作方法,希望本次的介绍能够对您有所收获吧!

【编辑推荐】

  1. MySQL数据库的查询缓冲机制
  2. MySQL数据库查询步骤和缓存原理
  3. MySQL数据库负荷较高时的原因排查思路
  4. MySQL数据库中关于ENUM类型的详细解释
  5. MySQL数据库主从服务器文档的部署与切换详解
责任编辑:赵鹏 来源: 博客园
相关推荐

2010-05-18 18:19:40

MySQL修改表结构

2010-10-13 09:37:48

MYSQL修改表结构

2010-05-18 17:47:28

2010-05-18 17:39:13

MySQL alter

2010-10-13 10:27:35

MySQL修改表结构

2011-08-24 09:45:14

alter_table中文man

2022-09-21 08:03:45

MySQLtable表结构

2011-08-11 11:51:39

MySQLselect

2009-08-12 18:35:17

C#数据结构

2011-07-01 09:17:11

MariaDB

2023-03-28 07:44:23

数据结构数组

2010-05-18 18:11:33

MySQL ALTER

2010-10-15 10:29:25

Mysql表结构

2010-11-23 12:39:05

MySQL InnoD

2010-11-23 13:24:16

MySQL MyISA

2010-11-23 09:13:47

mysql修改表结构

2010-06-12 10:10:55

2011-08-16 13:59:42

MySQL初学者表的操作

2010-04-29 12:13:53

Oracle使用alt

2010-11-23 16:21:07

MySQL大表备份
点赞
收藏

51CTO技术栈公众号