9、MySQL ALTER TABLE 语句全解析

MySQL ALTER TABLE 语句全解析

1. 引言

在数据库管理中,对表结构进行修改是一项常见的操作。MySQL 提供了 ALTER TABLE 语句,它可以帮助我们完成诸如修改列定义、删除列、删除索引、更改表属性等多种操作。下面将详细介绍 ALTER TABLE 语句的各个子句及其使用方法。

2. 修改列定义

2.1 CHANGE 子句

CHANGE 子句中,必须先指定当前列名,随后可以是相同的列名(若列名保持不变),或者是新的列名(若要更改列名)。同时,即使列的定义不改变,也必须给出完整的列定义。

示例:

SHOW COLUMNS FROM clients LIKE 'c%i%';
+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| client_id    | int(11)      | NO   | PRI | NULL    | auto_increment | 
| client_name  | varchar(255) | YES  | MUL | NULL    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值