马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql sql语句修改字段长度
) E/ V) Q8 [* n! R语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) alter table 表名 modify column 字段名 数据类型(修改后的长度) 要修改Type参数 mysql> desc sl;4 v, w! J8 N1 }/ M$ `# Z E: j
+-------+---------+------+-----+---------+-------+
8 m8 y& a0 M' U6 q| Field | Type | Null | Key | Default | Extra |
: m# }/ }; Q+ L) K+-------+---------+------+-----+---------+-------+6 @: e2 M- c8 B% W& u
| name | char(1) | YES | | NULL | | 1 t; Q! e# t' d
| sex | char(1) | YES | | NULL | |
7 y0 `- S2 J8 `* ?' z| age | int(3) | NO | | NULL | |
9 v( r* i4 X2 ?# q' X+-------+---------+------+-----+---------+-------+6 z I0 N O4 i
3 rows in set (0.00 sec)
/ M! ]" r* `' H" c8 F由char(1) 修改成char(10) 9 \+ P( N2 p/ A, x' X- g8 W; b% _
mysql> alter table sl modify column name char(10);
3 F$ I1 w- p7 J! X7 Z" g6 dQuery OK, 4 rows affected (0.19 sec)
5 C2 ]% h- u0 N+ B9 r+ `7 W0 f) ~Records: 4 Duplicates: 0 Warnings: 0 mysql> alter table sl modify column sex varchar(5);
! l# W, O* c) h) \! ?, zQuery OK, 4 rows affected (0.22 sec)5 o- h9 w: \3 T
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
4 ]# |6 K! h% d' {+-------+------------+------+-----+---------+-------+
& Y2 ~' Z) a2 N+ r% v5 E Z| Field | Type | Null | Key | Default | Extra |
; J |+ q4 V: B+-------+------------+------+-----+---------+-------+ x9 S' a$ o- i& [: z
| name | char(10) | YES | | NULL | |
& s9 ]! y/ [+ X| sex | varchar(5) | YES | | NULL | | 7 E1 b$ x+ |8 E7 ?! L
| age | int(3) | NO | | NULL | |
: _3 ^3 D2 Z- a: w3 }& z& U, z. w+-------+------------+------+-----+---------+-------+( {, x" H4 `) p( a# D( d5 t
3 rows in set (0.00 sec) ' g) J9 s1 Y/ G7 y- G
把name变成varchar mysql> alter table sl modify column name varchar(10);: s7 B: `5 \5 A5 e8 S
Query OK, 4 rows affected (0.07 sec); t2 x# A4 v* e7 i. m f
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
! K4 `6 P; c" w; L; B r! d+-------+-------------+------+-----+---------+-------+
! X" c, Y3 N2 t! w| Field | Type | Null | Key | Default | Extra |. g. x; l) i% |7 ?8 @0 Z8 g P
+-------+-------------+------+-----+---------+-------+
0 ~& D( N/ f" y/ s, f/ B. P1 B. L| name | varchar(10) | YES | | NULL | | ! }6 |' p* A4 ]6 \5 i' ]
| sex | varchar(5) | YES | | NULL | |
& d5 j5 s$ @( ^- w| age | int(3) | NO | | NULL | |
" p7 i m! ?% |+-------+-------------+------+-----+---------+-------+
( \/ p; c8 ?& i1 I0 C! d Z2 [3 rows in set (0.00 sec)
1 i* i) P" K A5 [! b( ]) o; p% N# a |