
复制[coolcode]              mysql> desc t1;              +————–+————-+——+—–+———+——-+              | Field | Type | Null | Key | Default | Extra |              +————–+————-+——+—–+———+——-+              | id | int(11) | YES | MUL | NULL | |              | nick | varchar(32) | YES | | NULL | |              | email | varchar(32) | YES | | NULL | |              | gmt_create | datetime | YES | | NULL | |              | gmt_modified | datetime | YES | | NULL | |              +————–+————-+——+—–+———+——-+              mysql> select count(*) from t1;              +———-+              | count(*) |              +———-+              | 2228017 |              +———-+              1 row in set (1.78 sec)              [/coolcode]              现在对它进行表结构变更,改表增加一列:              [coolcode]              mysql> alter table t1 add(tel varchar(20));              Query OK,结构 2304923 rows affected (41.03 sec)              Records: 2304923 Duplicates: 0 Warnings: 0              [/coolcode]              在上述表结构变更过程中,启动另外一个会话,服务器托管拷贝进行select查询操作和一个更新操作:              [coolcode]              mysql> select count(*) from t1;              +———-+              | count(*) |              +———-+              | 2304923 |              +———-+              1 row in set (2.10 sec)              mysql> select * from t1 limit 10;              +——+——-+——————+———————+———————+              | id | nick | email | gmt_create | gmt_modified |              +——+——-+——————+———————+———————+              | 0 | nick0 | nick0@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 1 | nick1 | nick1@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 2 | nick2 | nick2@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 3 | nick3 | nick3@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 4 | nick4 | nick4@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 5 | nick5 | nick5@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 6 | nick6 | nick6@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 7 | nick7 | nick7@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 8 | nick8 | nick8@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              | 9 | nick9 | nick9@taobao.com | 2008-03-14 00:00:00 | 2008-03-14 00:00:00 |              +——+——-+——————+———————+———————+              10 rows in set (0.00 sec)              mysql> update t1 set nick=’test_nick’ where id=1;              Query OK,问题 4 rows affected (43.89 sec) –这里是阻塞的b2b信息网时间              Rows matched: 4 Changed: 4 Warnings: 0              [/coolcode]              1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.