阅读量:0
MySQL 数据库脚本导入导出脚本
1. 数据库导出
1.1 使用mysqldump
工具导出
mysqldump
是一个常用的 MySQL 数据库备份工具,可以用来导出整个数据库或单个表的数据。
1.1.1 导出整个数据库
mysqldump u [username] p[password] [database_name] > [output_file.sql]
u [username]
:指定用户名。
p[password]
:指定密码(输入密码时不会显示)。
[database_name]
:数据库名。
[output_file.sql]
:输出文件的路径及文件名。
1.1.2 导出单个表
mysqldump u [username] p[password] [database_name] [table_name] > [output_file.sql]
[table_name]
:表名。
1.2 使用mysql
命令行工具导出
mysql u [username] p[password] [database_name] e "SELECT * FROM [table_name];" > [output_file.sql]
e "SQL语句"
:执行指定的 SQL 语句。
[table_name]
:表名。
[output_file.sql]
:输出文件的路径及文件名。
2. 数据库导入
2.1 使用mysql
命令行工具导入
mysql u [username] p[password] [database_name] < [input_file.sql]
u [username]
:指定用户名。
p[password]
:指定密码(输入密码时不会显示)。
[database_name]
:数据库名。
[input_file.sql]
:要导入的 SQL 文件路径。
2.2 使用source
命令导入
mysql u [username] p[password] [database_name] < [input_file.sql]
u [username]
:指定用户名。
p[password]
:指定密码(输入密码时不会显示)。
[database_name]
:数据库名。
[input_file.sql]
:要导入的 SQL 文件路径。
注意事项
确保导入的 SQL 文件没有语法错误。
如果导入的表已存在,导入的 SQL 语句将会被忽略或覆盖。
对于大型数据库,建议使用mysqldump
进行备份和恢复,因为它可以更好地处理大文件。
是 MySQL 数据库导出和导入的基本脚本和方法,具体使用时请根据实际情况调整。