mysql sql语句修改字段长度
- s0 w' @9 C# j- Y语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) alter table 表名 modify column 字段名 数据类型(修改后的长度) 要修改Type参数 mysql> desc sl;
6 m! O# D! [' W. K1 f" T. e5 ~+-------+---------+------+-----+---------+-------+
0 ^! f3 i8 R/ v- \| Field | Type | Null | Key | Default | Extra |7 L7 q2 ]( l! n9 @3 u( m, ^
+-------+---------+------+-----+---------+-------+: g8 L! `- L: c8 k0 c
| name | char(1) | YES | | NULL | | : [) u% r3 b& C2 v/ f. ~& Z
| sex | char(1) | YES | | NULL | | 8 R' h7 x6 z9 {/ i
| age | int(3) | NO | | NULL | | 4 x4 X+ H8 M6 T
+-------+---------+------+-----+---------+-------+- G$ p' r# m& S* S
3 rows in set (0.00 sec) ! ~9 m7 T4 Y& R) i8 S; l0 p
由char(1) 修改成char(10)
: @/ W5 x$ q6 p; r1 r/ [# A' {0 Vmysql> alter table sl modify column name char(10);; n" J0 F) J* A/ N8 U( `* m
Query OK, 4 rows affected (0.19 sec)
. C h, t% ?+ V1 g& a0 J d. }Records: 4 Duplicates: 0 Warnings: 0 mysql> alter table sl modify column sex varchar(5);
! D9 }6 _/ ~! N* X# ^/ @Query OK, 4 rows affected (0.22 sec), g g5 Z3 l+ o0 x& t& `6 I5 a
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
( G. |3 B! s) g% [; E+-------+------------+------+-----+---------+-------+
7 Z6 D4 X, M1 L( P: _) @| Field | Type | Null | Key | Default | Extra |$ B. P! x z( ]3 x' s! f! r) Y
+-------+------------+------+-----+---------+-------+. t4 c3 L4 i) P6 k f* B2 M1 @
| name | char(10) | YES | | NULL | |
% s K* M! m3 Z& c* d' V. J| sex | varchar(5) | YES | | NULL | | / J* X( W4 I1 J, `( g, A% v
| age | int(3) | NO | | NULL | | " v0 `$ }+ X. l. ~ p+ j& \2 |
+-------+------------+------+-----+---------+-------+6 K+ h" k: e3 L9 L% d
3 rows in set (0.00 sec) % I, Z, ?: X8 d" F! H7 C
把name变成varchar mysql> alter table sl modify column name varchar(10);' _, w/ B2 y- S+ S# I" |! h
Query OK, 4 rows affected (0.07 sec)
2 Y |' O3 M; _2 F# n2 o f8 eRecords: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
7 d" k0 b# T: p1 j6 \/ Q, S+-------+-------------+------+-----+---------+-------+# b9 I& J: X1 _
| Field | Type | Null | Key | Default | Extra |% |& Z* w3 ]- N4 ^2 K& r
+-------+-------------+------+-----+---------+-------+
/ P) X1 R6 Z/ E, h8 Y" s# O| name | varchar(10) | YES | | NULL | |
2 ~+ D5 x E* A| sex | varchar(5) | YES | | NULL | |
& h/ Q* ]. X( Z* n! D }| age | int(3) | NO | | NULL | | 6 ?" d5 P( F* K+ X5 q) u- t: E
+-------+-------------+------+-----+---------+-------+& ], l! b6 H; R; e M5 A1 i2 {
3 rows in set (0.00 sec)
' n' H8 c% n) x/ G |