1.查询数据库中的表名:
select table_name from information_schema.tables where table_schema='数据库名';
2.查询数据库中表的字段名:
select column_name from information_schema.columns where table_schema='数据库名' and table_name='表名';
3.设置mysql最大线程数:
set GLOBAL max_connections=8000;
4.
导出数据库:
mysqldump -u root -p 数据库名 > 导出文件名
示例:mysqldump -u root -p test > C:\Users\zhangsan\Desktop\db.sql
导出数据库中指定的几张表:
mysqldump -uroot -p 数据库名 表名1 表名2 > 导出文件名
示例:mysqldump -u root -p test employee production > C:\Users\zhangsan\Desktop\db.sql
导出远程数据库:
mysqldump -h192.168.1.1 -uroot -p 数据库名 > 导出文件名
示例:mysqldump -h192.168.1.1 -u root -p test > C:\Users\zhangsan\Desktop\db.sql
导出数据库表结构(不包括数据):
mysqldump -uroot -p -d 数据库名 > 导出文件名
示例:mysqldump -u root -p -d test > C:\Users\zhangsan\Desktop\db.sql
5.导入数据库
source C:\\Users\\zhangsan\\Desktop\\db.sql;