MySQL 如何在MySQL数据库中备份单个表
可以使用备份表和mysqldump实用程序来备份表。 备份表的概念在MySQL 5.0版本及其早期版本中使用。
在这里,我将使用mysqldump来执行备份。首先,我们将使用快捷键打开cmd命令提示符。mysqldump将在cmd中运行。因此,首先使用快捷键打开cmd->
windowskey + R;
以下是快照-
现在,cmd将打开 –
在此中,MySQL bin文件夹位于以下位置-
C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin
键入上述路径以到达“bin”文件夹。
现在,我们在“bin”文件夹中。进行备份的查询如下 –
C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin>mysqldump -u Manish -p business student <
E:\student.sql
输入密码:***********
以下是输出-
- MySQL dump 10.13 Distrib 8.0.12,for Win64 (x86_64)
-
- 主机:localhost数据库:business
- -------------------------------------------------- ----
- 服务器版本8.0.12
回垃圾收集
/ *!40101 SET @OLD_CHARACTER_SET_CLIENT =@@字符集客户* /;
/ *!40101 SET @OLD_CHARACTER_SET_RESULTS =@@字符集结果* /;
/ *!40101 SET @OLD_COLLATION_CONNECTION =@@COLLATION_CONNECTION* /;
设置名字utf8mb4;
/ *!40103 SET @OLD_TIME_ZONE =@@TIME_ZONE* /;
/ *!40103 SET TIME_ZONE ='+00:00' * /;
/ *!40014 SET @OLD_UNIQUE_CHECKS =@@UNIQUE_CHECKS,UNIQUE_CHECKS = 0 * /;
/ *!40014 SET @OLD_FOREIGN_KEY_CHECKS =@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS = 0 * /;
/ *!40101 SET @OLD_SQL_MODE =@@SQL_MODE,
SQL_MODE ='NO_AUTO_VALUE_ON_ZERO' * /;
/ *!40111 SET @OLD_SQL_NOTES =@@SQL_NOTES,SQL_NOTES = 0 * /;
-
-表结构表`student`
-
DROP TABLE IF EXISTS `student`;
/ *!40101 SET @saved_cs_client =@@字符集客户* /;
SET字符集客户=utf8mb4;
CREATE TABLE `student` (
'ID' int(11) DEFAULT NULL,
`Name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
键`NameStuIndex`(`Name`),
键`idIndex`(`ID`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
/ *!40101 SET CHARACTER_SET客户= @saved_cs_client* /;
-
-倒垃圾表“学生”的数据
-
LOCK TABLES`student` WRITE;
/ *!40000 ALTER TABLE`student` DISABLE KEYS * /;
INSERT into`student` VALUES(1,'John'),(2,'Bob');
/ *!40000 ALTER TABLE`student` ENABLE KEYS * /;
UNLOCK TABLES;
/ *!40103 SET TIME_ZONE = @ OLD_TIME_ZONE * /;
/ *!40101 SET SQL_MODE = @ OLD_SQL_MODE * /;
/ *!40014 SET FOREIGN_KEY_CHECKS = @ OLD_FOREIGN_KEY_CHECKS * /;
/ *!40014 SET UNIQUE_CHECKS = @ OLD_UNIQUE_CHECKS * /;
/ *!40101 SET CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /;
/ *!40101 SET CHARACTER_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * /;
/ *!40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * /;
/ *!40111 SET SQL_NOTES = @ OLD_SQL_NOTES * /;
-倒垃圾完成于2018-10-03 10:30:58
阅读更多:MySQL 教程