马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql sql语句修改字段长度1 n& C8 n1 O7 `. L- n. M7 D3 o
语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) alter table 表名 modify column 字段名 数据类型(修改后的长度) 要修改Type参数 mysql> desc sl;: \" M7 p. m0 T& K
+-------+---------+------+-----+---------+-------+
- Q8 a0 J9 z* K- k: @6 U- u| Field | Type | Null | Key | Default | Extra |; S7 v7 D$ Q+ e0 Y% A ~
+-------+---------+------+-----+---------+-------+* O4 \* x, K$ `* H, L* d7 L$ W
| name | char(1) | YES | | NULL | | 4 K. N% ~: ^' D# P- ~1 O
| sex | char(1) | YES | | NULL | |
+ z/ C2 N8 X! w) J9 w: l| age | int(3) | NO | | NULL | | 2 z' q) G2 v5 G Q' e$ H6 |
+-------+---------+------+-----+---------+-------+
: F0 K$ [# e$ y% W3 rows in set (0.00 sec)
: @" q& _5 F! b由char(1) 修改成char(10)
' I9 u: R: p# V7 Y Q, {mysql> alter table sl modify column name char(10);
i+ Z0 o0 N' tQuery OK, 4 rows affected (0.19 sec)
2 O/ }" e3 C) t8 p/ ]; @2 j# iRecords: 4 Duplicates: 0 Warnings: 0 mysql> alter table sl modify column sex varchar(5);1 `. w2 h' ], j& j! i+ s8 W
Query OK, 4 rows affected (0.22 sec)
t: R5 R+ V7 Y1 E- DRecords: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
2 l+ _, W8 h9 S+-------+------------+------+-----+---------+-------++ U! o9 a" e/ q* n3 s
| Field | Type | Null | Key | Default | Extra |
- B; ^+ [9 ?* o2 O" `; i+-------+------------+------+-----+---------+-------+
* E8 Q* N( o! ~7 z| name | char(10) | YES | | NULL | | : m' S( q$ x4 U
| sex | varchar(5) | YES | | NULL | |
+ @6 i8 p% _; A% Q7 n0 V| age | int(3) | NO | | NULL | |
, C& j5 D: i; H8 }* H5 i0 a1 ]+-------+------------+------+-----+---------+-------+: @3 h8 Y! D8 q: X' e* \
3 rows in set (0.00 sec)
, X. T, J. U/ {把name变成varchar mysql> alter table sl modify column name varchar(10);9 Q4 n8 R" m1 `# M& h& Z$ e
Query OK, 4 rows affected (0.07 sec)( t$ ?+ L3 X6 J1 R+ b+ Q
Records: 4 Duplicates: 0 Warnings: 0 mysql> desc sl;
' e1 b% B1 I# j; `% G9 o& g. ]+-------+-------------+------+-----+---------+-------+
1 Q. m/ q7 X y5 l* D7 ^& C6 k| Field | Type | Null | Key | Default | Extra |$ I0 K; v ^" L, j+ T
+-------+-------------+------+-----+---------+-------+' b& e+ s9 [3 J" o# F
| name | varchar(10) | YES | | NULL | | ! H4 l6 ^6 @0 y; r& H( x/ r
| sex | varchar(5) | YES | | NULL | |
# K6 ~7 i2 K# O7 |9 b| age | int(3) | NO | | NULL | |
% d' K. `6 N0 Z, d2 \9 b, ^) r+-------+-------------+------+-----+---------+-------+
" x( f* V+ `. K; Z9 T3 rows in set (0.00 sec)5 x9 _% g1 L- `; S& x( y
|