mysql
导出导入数据
导出所有数据库
该命令会导出包括系统数据库在内的所有数据库mysqldump -uroot -proot --all-databases >all.sql
导出db1, db2两个数据库的所有数据
mysqldump -uroot -proot --databases db1 db2 >twodbs.sql
导出db1中的a1、a2表
mysqldump -uroot -proot --databases db1 --tables a1 a2 >twotables.sql
导出db1库中表a1中id=1的数据
mysqldump -uroot -proot --databases db1 --tables a1 --where='id=1'
只导出表结构不导出数据
mysqldump -uroot -proot --no-data --databases db1 >my.sql
跨服务器导出导入数据,-C启用压缩传送
`
mysqldump –host=h1 -uroot -proot -C –databases db1 |mysql –host=h2
-uroot -proot db2
`
操作 mysql
进入线上某机器的mysql
mysql -h xx.xx.xx.xx -uroot -p abcde
进入mysql的某个数据库
use user
显示某个库下的所有表
show tables;
显示mysql中所有数据库
show database;
显示某个表的结构
desc tableName
- 本文作者:
- 本文标题: mysql
- 本文链接: https://lvyong.github.io/2018/02/26/mysql/
- 发布时间: 2018年2月26日 - 22时02分
- 版权声明: 本文由 原创,采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议 转载请保留以上声明信息!