Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 备份表

作者:爱我者我必爱*   发布日期:2025-08-14   浏览:31

-- 备份 MySQL 表的示例代码

-- 方法 1: 使用 SELECT INTO OUTFILE 导出表数据到文件
SELECT * INTO OUTFILE '/path/to/backup/file.csv'
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM database_name.table_name;

-- 解释:
-- 这个命令会将指定表的数据导出到一个 CSV 文件中。你需要确保 MySQL 有权限写入该路径。
-- FIELDS TERMINATED BY 和 LINES TERMINATED BY 用于指定字段和行的分隔符。

-- 方法 2: 使用 CREATE TABLE ... LIKE 和 INSERT INTO ... SELECT 创建表备份
CREATE TABLE backup_table_name LIKE original_table_name;
INSERT INTO backup_table_name SELECT * FROM original_table_name;

-- 解释:
-- 这个方法会在同一个数据库中创建一个新的表,结构与原表相同,并将原表的数据复制到新表中。
-- 适用于需要在数据库内备份表的情况。

-- 方法 3: 使用 mysqldump 工具备份表
mysqldump -u username -p database_name table_name > /path/to/backup/file.sql

-- 解释:
-- mysqldump 是一个命令行工具,可以用来备份整个数据库或单个表。
-- 它会生成一个包含 SQL 语句的文件,可以用来恢复表或数据库。
-- 需要在命令行中运行此命令,并提供正确的用户名和密码。

上一篇:mysql json_extract

下一篇:mysql 时间戳

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql代码

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站