mysql客户端
[b]执行单条sql[/b]
-H 指定输出格式是html,还可以使用-X(xml格式),-t(table格式,默认)
-e 表示执行命令后立即退出
[b]数据导入导出[/b]
1.导出整个数据库
2.导出一个表
3.导出一个数据库结构
4.导入数据库 source 命令
[b]执行单条sql[/b]
mysql -u root -p -D db -h host1 -H -Be "select * from users" > users.html
-H 指定输出格式是html,还可以使用-X(xml格式),-t(table格式,默认)
-e 表示执行命令后立即退出
[b]数据导入导出[/b]
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p db > db.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p db users> db_users.sql
3.导出一个数据库结构
mysqldump -u root -p -d --add-drop-table db >/db.sql
#优化导出
mysqldump -uroot -p db users -e --max_allowed_packet=1048576 --net_buffer_length=16384 >db_users.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库 source 命令
#进入mysql数据库控制台,
mysql -u root -p
mysql>use 数据库
mysql>source /db.sql