马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql sql语句修改字段长度1 C' j0 ?2 m$ ?$ F/ x, b) _
语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) alter table 表名 modify column 字段名 数据类型(修改后的长度) 要修改Type参数 mysql> desc sl;
( W6 E$ h$ @$ e; `; V+-------+---------+------+-----+---------+-------+
/ l2 j7 y. v* C) V7 }| Field | Type | Null | Key | Default | Extra |
9 A7 J. e7 t8 I) z/ x, u& M+-------+---------+------+-----+---------+-------+
6 V/ b7 E2 Y! ]' L0 N0 e" i/ _| name | char(1) | YES | | NULL | |
7 v/ ~& @7 D4 `/ {| sex | char(1) | YES | | NULL | | 5 l: n" c5 y# o( C
| age | int(3) | NO | | NULL | | 5 }1 J9 A2 R/ ]3 x- t8 G
+-------+---------+------+-----+---------+-------+
( |' H5 P* w( w7 q X3 rows in set (0.00 sec)
+ |% U# N- c; a {9 \由char(1) 修改成char(10)
- i: H) [- l6 w! a! [mysql> alter table sl modify column name char(10);9 g( h) a! j' C8 ]
Query OK, 4 rows affected (0.19 sec)
, j. p+ H7 o/ W6 c7 [Records: 4 Duplicates: 0 Warnings: 0 mysql> alter table sl modify column sex varchar(5);6 a) O) ~" i7 h+ Q' H
Query OK, 4 rows affected (0.22 sec)( y& y' G: E& Q6 ^7 G8 H
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
]# `7 H* K# q j: @+-------+------------+------+-----+---------+-------+
; ^# G. E( Q9 t| Field | Type | Null | Key | Default | Extra |9 n M" B- `. L
+-------+------------+------+-----+---------+-------+
* \9 ]$ n& ^/ d9 y2 N) c| name | char(10) | YES | | NULL | |
& z) l" s: k) f4 S: ~2 M| sex | varchar(5) | YES | | NULL | |
% g. d4 N7 ?: ^( ?. r8 Z0 y4 e| age | int(3) | NO | | NULL | | % Z7 }: g- u/ F9 g' ~8 }' c
+-------+------------+------+-----+---------+-------+
4 _& W# F" A) U* A% C; Y$ l$ \7 a3 rows in set (0.00 sec)
' U) \4 l3 l n' P把name变成varchar mysql> alter table sl modify column name varchar(10);* }( F/ [0 U4 i
Query OK, 4 rows affected (0.07 sec)
s4 B& _% l6 k( ^* H2 S. tRecords: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
' G- e' U1 R0 M: ~8 f+-------+-------------+------+-----+---------+-------+. w2 w1 w* S: h4 S8 `+ m
| Field | Type | Null | Key | Default | Extra |
0 b9 b* W1 I0 y* v, L' l3 i" `/ W+-------+-------------+------+-----+---------+-------+, R' P: D1 ?" u/ r; ~6 \
| name | varchar(10) | YES | | NULL | | 2 s v# N! [" _% a" o* Z
| sex | varchar(5) | YES | | NULL | | * s1 |( @6 x5 d) w9 \
| age | int(3) | NO | | NULL | |
$ M9 x! Q& r m7 v) q& t$ _5 Z+-------+-------------+------+-----+---------+-------+
: n# T& r7 y4 o5 a& I2 `4 z3 rows in set (0.00 sec)! J! x% j) E! R" g
|