删除重复数据
(1)通过建立临时表来实现
CREATE TABLE temp_pregoods AS (SELECT * FROM pregoods
WHERE num_iid IN (SELECT num_iid FROM pregoods GROUP BY num_iid HAVING COUNT(num_iid) = 1) );
TRUNCATE TABLE pregoods;
INSERT INTO pregoods SELECT * FROM temp_pregoods;
导出数据库数据
MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source news.sql;
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。
1.Win32下MySQL的备份与还原
1.1 备份
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。
1.2 还原
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
2.Linux下MySQL的备份与还原
2.1 备份
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。
2.2 还原
法一:
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。
法二:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。
分享到:
相关推荐
(1)在需要调用mysql操作类的窗口头文件*.h中引入mysql头文件:#include "mysql.h" (2)在需要调用mysql操作类的窗口头文件*.h中声明mysql对象指针: public: mysql *db; (3)在需要调用mysql操作类的窗口...
MYSQL 命令行操作详细 本节内容将详细介绍 MYSQL 命令行操作的各种命令和技巧,包括连接 MYSQL、修改密码、增加新用户、数据库操作等。 一、连接 MYSQL MYSQL 命令行操作的第一步是连接到 MYSQL 服务器。连接命令...
mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...
Mysql常用操作语句 Mysql是当前最流行的开源关系型数据库管理系统之一,对于 PHP+Mysql 技术的新手来说,掌握Mysql的基本操作语句是必不可少的。本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作...
mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧
在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...
MySQL 5.7 中添加了一些新特性,包括增强的性能、改进的安全性、增强的数据类型等。 MySQL 信息来源 MySQL 官方网站提供了大量的信息资源,包括文档、手册、论坛等。用户可以通过这些资源来获取 MySQL 的使用指南...
mysql数据库操作类很好的哦mysql数据库操作类很好的哦mysql数据库操作类很好的哦
### MySQL 5.7 操作文档知识点概览 #### 一、概述 - **文档目的**:本文档旨在提供MySQL 5.7在Linux环境下的卸载与安装、数据库迁移、主从配置以及互为主从配置等操作指南。 - **适用场景**:适用于Linux环境下...
/// <summary> /// MySQL数据库操作 /// author:hhm /// date:2012-2-22 /// </summary> public class MySqlDbHelper { #region 私有变量 private const string defaultConfigKeyName = "DbHelper";//连接字符串 ...
以下是关于MySQL数据库操作DLL的一些关键知识点: 1. **MySqlConnection**: 这是MySQL数据库的主要连接类,类似于SQL Server的SqlConnection。它负责打开、关闭数据库连接,执行SQL命令,以及管理事务。通过创建...
mysql图形操作工具——————mysql-front
MySQL操作思维导图
mysql基本操作.ppt
### Excel VBA 操作 MySQL 全面指南 #### 一、准备工作 在开始使用 Excel VBA 来操作 MySQL 数据库之前,需要进行一系列的基础配置工作。以下步骤将帮助您完成必要的准备工作。 **1. MySQL 简介** MySQL 是一个...
mysql常规操作安装mysql常规操作安装mysql常规操作安装mysql常规操作安装mysql常规操作安装
mysql 操作 mariadb 操作
简单易用的MySQL数据库操作软件,解压后里面有安装的注册信息。 SQLyog 相比其它类似的 MySQL 数据库管理工具其有如下特点: 1、基于C++和MySQL API编程; 2、方便快捷的数据库同步与数据库结构同步工具; 3、易用...