MySql常用的一些骚操作 2015-03-23 03:19:24 ## 命令行中启用事务操作 ``` mysql> start transaction; Query OK, 0 rows affected (0.00 sec) mysql> begin; Query OK, 0 rows affected (0.00 sec) mysql> insert into t1 values (51, 3000); Query OK, 1 row affected (0.00 sec) mysql> select * from t1; +----+------+ | a | b | +----+------+ | 51 | 3000 | +----+------+ 1 row in set (0.00 sec) mysql> rollback; Query OK, 0 rows affected (0.04 sec) mysql> select * from t1; Empty set (0.00 sec) mysql> commit; Query OK, 0 rows affected (0.00 sec) ``` 命令行中使用事务可以防止误操作数据,确认操作无误后在commit,还是比较有用的。 ## 命令行中将一行数据拆分显示 `select * from tb\G` ## 表复制 假如要复制的数据表为A,复制为A_NEW,只需两步就能搞定: 1. 复制表结构 CREATE TABLE A_NEW like A 2. 复制表数据 INSERT A_NEW SELECT * FROM A 如果是将其他数据库的表复制过来,只需要带上数据库前缀即可。如another.A 非特殊说明,均为原创,原创文章,未经允许谢绝转载。 原始链接:MySql常用的一些骚操作 赏 Prev python屏蔽requests模块日志 Next 使用expect脚本的正确姿势