SQL语句导出大全
导出数据库
语法
mysqldump -u用户名 -p密码 数据库名 > 备份的文件名.sql
示例
导出名为example
的数据库到/mybackup/example.sql
mysqldump -uroot -p example > /mybackup/example.sql
导出数据表
语法
mysqldump -u用户名 -p密码 数据库名 表名 > 备份的文件名.sql
示例
导出名为example
数据库中的users
表到/mybackup/users.sql
mysqldump -uroot -p example users > /mybackup/users.sql
导出指定数据表的部分数据
语法
mysqldump -u用户名 -p密码 数据库名 表名 --where="条件语句" > 备份的文件名.sql
示例
导出名为example
数据库中的users
表中id
大于等于10的数据到/mybackup/users10.sql
mysqldump -uroot -p example users --where="id>=10" > /mybackup/users10.sql
导入SQL文件
语法
mysql -u用户名 -p密码 数据库名 < 文件名.sql
示例
把名为example
的数据库载入/mybackup/example.sql
mysql -uroot -p example < /mybackup/example.sql
导入SQL文件并追加数据
语法
mysql -u用户名 -p密码 数据库名 < 文件名.sql --force
示例
把名为example
的数据库追加载入/mybackup/example.sql
mysql -uroot -p example < /mybackup/example.sql --force
导出数据表结构
语法
mysqldump -u用户名 -p密码 --no-data 数据库名 表名 > 备份的文件名.sql
示例
导出名为example
数据库中的users
表结构到/mybackup/users.sql
(不包含数据)
mysqldump -uroot -p --no-data example users > /mybackup/users.sql
导出数据表结构和数据,但不包括索引信息
语法
mysqldump -u用户名 -p密码 --no-create-info 数据库名 表名 > 备份的文件名.sql
示例
导出名为example
数据库中的users
表数据到/mybackup/users.sql
(不包含索引信息)
mysqldump -uroot -p --no-create-info example users > /mybackup/users.sql
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL语句导入导出大全 - Python技术站