马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql sql语句修改字段长度; q" C! A) g0 P" B1 }+ {4 e5 {/ |
语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) alter table 表名 modify column 字段名 数据类型(修改后的长度) 要修改Type参数 mysql> desc sl;6 m: D& P- [- K0 M: c1 K* G* v
+-------+---------+------+-----+---------+-------+1 f6 y. ~1 x4 m) H8 K5 t
| Field | Type | Null | Key | Default | Extra |* c9 z# a; ~% t/ X: A
+-------+---------+------+-----+---------+-------+
# B- \) y( l3 J* }& G6 V| name | char(1) | YES | | NULL | |
) R' e. h3 w7 }3 `* P1 }| sex | char(1) | YES | | NULL | |
' w9 Q- o# @% X1 f9 [. v# m( L| age | int(3) | NO | | NULL | | . A: h8 e- I. l, D- y, G( x
+-------+---------+------+-----+---------+-------+
3 q% V" i( ?5 V. z1 x! g* g# V$ K$ a3 rows in set (0.00 sec)
2 S+ S$ L; I4 H: D由char(1) 修改成char(10)
s' l3 R2 K6 @4 S( t' s/ Emysql> alter table sl modify column name char(10);: R' ?; A# K6 Z$ H2 u6 ~2 k
Query OK, 4 rows affected (0.19 sec)
& h4 f1 C: x8 B& }; d* ZRecords: 4 Duplicates: 0 Warnings: 0 mysql> alter table sl modify column sex varchar(5);) v; b+ @1 A. D V i7 A
Query OK, 4 rows affected (0.22 sec)9 j" |; }& _5 Z# k
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
7 \0 l9 u3 t( N/ m6 [+-------+------------+------+-----+---------+-------+. b0 G7 b/ t) v. S1 x
| Field | Type | Null | Key | Default | Extra |
( l: I/ i3 Q2 c) D9 q) ?. T- L+-------+------------+------+-----+---------+-------+) R$ j1 d$ K% g# g: ]& C
| name | char(10) | YES | | NULL | |
o1 W( x" W: t) I0 w! j| sex | varchar(5) | YES | | NULL | | : l& \! ^. J1 G, w: {
| age | int(3) | NO | | NULL | |
/ J2 C( w* V5 v S) J. w4 l+-------+------------+------+-----+---------+-------+
+ D+ _7 J) X' Z9 `* N3 rows in set (0.00 sec) 0 D8 A- v- [) P6 P# h
把name变成varchar mysql> alter table sl modify column name varchar(10);
' b* Z' L0 V+ f3 g# TQuery OK, 4 rows affected (0.07 sec)
, A7 A: Y2 h# g4 a" Q7 GRecords: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
. K$ |8 q# D3 ?+ j+-------+-------------+------+-----+---------+-------+) j8 k. d9 M% u: L0 a+ ]
| Field | Type | Null | Key | Default | Extra |
7 W6 ^( k( B8 @( T! p- x: N+-------+-------------+------+-----+---------+-------+
3 S5 w% D) [# }7 D| name | varchar(10) | YES | | NULL | |
~; K2 K- N4 W$ }+ R S" M| sex | varchar(5) | YES | | NULL | | @$ z, ^1 w2 l! U6 k# i
| age | int(3) | NO | | NULL | | 9 l/ C' F6 V( y' t9 j( B, O* S4 i
+-------+-------------+------+-----+---------+-------+- `' s) q7 N- }8 h
3 rows in set (0.00 sec)5 V: F+ t+ F& Q# E2 x+ e7 p
|