mysql 导出sql
mysqldump [数据库]>[导入sql名称]
mysqldump user>user1010.sql
mysql 导入sql
mysql [数据库][表名]<[导入sql名称]
mysql data tables<user1010.sql
上面的方法中。如果MYSQL之间的版本不同为容易出现下面的问题:
MYSQL导数据报 Unknown command '\"'
解决方法以下:
在导出,导入时,增加默认字段
mysql --default-character-set=utf8
mysqldump --default-character-set=utf8
修改my.ini文件
加上
default-character-set=gb2312
设定数据库字符集
alter database da_name default character set 'charset'
1)设置数据库编码 /etc/my.cnf
[mysqld]
default-character-set=gbk
...
[client]
default-character-set=gbk
---------------------------------------
2)按字符集导出
$mysqldump -u root -p dbname --default-character-set=gbk > a.sql;
3)查看SQL文件的编码
[root@localhost gethtml]# file a.sql
a.sql: UTF-8 Unicode ...
[root@localhost gethtml]# iconv -f utf-8 -t gbk a.sql > a2.sql
[root@localhost gethtml]# file a2.sql
a2.sql: Non-ISO extended-ASCII English text 这时已经是gbk的编码了
3)导入
查看数据库服务和客户端字符集
mysql> status;
Server characterset: gbk
Db characterset: gbk
Client characterset: latin1
Conn. characterset: latin1
mysql> set names 'gbk'; //这样
mysql> status;
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
这时才能导数据
mysql> source a.sql;
----------------------------------------------------------------------------------
单独设置某个数据库:
alter database testdb character set utf8;
查看mysql支持的编码:
show character set;
查看系统的字符集和排序方式的设定可以通过下面的两条命令:
mysql> SHOW VARIABLES LIKE ''character_set_%'';
LINUX 如下:
1)导出数据
[root@www.cnscn.org ~]$ mysqldump -u root -p dbname --default-character-set=gbk > base_user.sql;
2)查看导出的sql文件的编码
[root@www.cnscn.org ~]$ file base_user.sql
base_user.sql: UTF-8 Unicode text, with very long lines
3)转成要用的编码
[root@www.cnscn.org ~]$ iconv -f utf-8 -t gbk base_user.sql >base_user_gbk.sql
4)连接数据库并查看当前库的编码
[root@www.cnscn.org ~]$ mysql -uroot
mysql> use testdb;
mysql> status;
Server characterset: latin1
Db characterset: gbk
Client characterset: latin1
Conn. characterset: latin1
5)设置成需要的编码
mysql>set names 'gbk';
6)查看现在的编码
mysql> status;
Server characterset: latin1
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
7)导入我们转换成gbk后的文件
mysql> source base_user_gbk.sql
分享到:
相关推荐
在Java编程中,调用MySQL命令...综上所述,Java调用MySQL命令导入导出数据库涉及到了JDBC接口的使用、系统命令的执行以及数据库管理的基本操作。在实际应用中,我们还需要关注错误处理、安全性以及依赖管理等多个方面。
- 如果安装后启动MySQL时遇到1067错误,可以通过以下步骤解决: - 找到MySQL的安装目录,如 `C:\Program Files\MySQL\MySQL Server 5.0`。 - 使用文本编辑器打开目录下的 `my.ini` 文件。 - 修改 `default-...
MySQL 数据库导出与导入及常见错误解决 MySQL 数据库导出是将数据库中的数据导出到一个文件中,以备以后使用或在其他服务器上导入。MySQL 数据库导入是将备份的数据库文件导入到 MySQL 服务器中,以恢复数据库或在...
综上所述,MySQL数据库的导入导出操作,涉及到mysqldump工具和source命令的熟练使用,以及SQL语法中ALTER TABLE命令用于调整表结构。在操作过程中,还需要注意字符集的匹配问题,以及在多表查询时为派生表添加别名以...
总结,使用PHP进行MySQL数据导入导出涉及到的知识点包括:PHP执行shell命令、PDO和MySQLi扩展的使用、`mysqldump`和`mysqlimport`工具、`SELECT INTO OUTFILE`和`LOAD DATA INFILE` SQL语句、数据分批处理、事务管理...
总结,MySQL的导入导出功能是数据库管理的关键环节,熟练掌握这些技巧可以帮助我们更有效地备份和迁移数据。在实际操作中,要根据具体需求选择合适的方法,并注意性能优化,以实现高效的数据管理。
MySQL数据库的管理和维护是数据库管理员...总之,MySQL的数据库导出和导入是通过`mysqldump`和`mysql`命令完成的,理解并掌握这些基础操作对数据库管理至关重要。同时,了解并解决可能出现的错误,能有效提高工作效率。
MySQL 数据导入导出是数据库管理中的重要操作,用于数据迁移、备份、恢复或者在不同环境间同步数据。本文主要介绍两种常见的MySQL数据导入导出方法:`SELECT INTO OUTFILE`语句和`mysqldump`实用程序。 1. **使用 `...
### MySQL导入导出命令详解 #### 一、MySQL导入导出概述 MySQL作为一种广泛使用的开源关系型数据库管理系统,提供了多种方式来实现数据的导入导出功能。这些功能对于备份、迁移或分享数据都非常有用。本篇文章将...
MySQL是世界上最流行的开源关系型数据库管理系统之一,其数据导入导出功能对于数据迁移、备份和恢复至关重要。本篇文章主要介绍了MySQL的导入导出工具`MySQLimport`及其使用方法。 `MySQLimport`是MySQL提供的一款...
为了帮助用户更好地完成数据库备份和恢复,本文将整理一些常见的错误及解决方法。 首先,我们需要了解如何使用命令行工具导出MySQL数据库。通常,我们会使用mysqldump命令来实现这一点。在命令行中,我们需要先切换...
本文将深入探讨“mysql导入导出”的核心知识点,帮助读者理解和实践数据库的高效管理。 ### MySQL数据库的导入导出方法 #### 1. 使用`mysqldump`命令进行数据库导出 `mysqldump`是MySQL提供的一款用于备份数据库...
相比之下,使用 `OUTFILE` 和 `INFILE` 命令进行数据的导出与导入则更加简便高效。 ##### OUTFILE 使用 1. **基本语法**: ```sql SELECT * FROM table_name INTO OUTFILE 'file_path'; ``` 其中 `table_name` ...
**MySQL导入导出Excel** 1. **导出MySQL到Excel**:先通过SQL查询获取数据库中的数据,然后用PHP将数据写入Excel文件,过程类似于上述的导出步骤。 2. **导入Excel到MySQL**:上传Excel文件,读取数据,然后批量...
总结来说,Linux上安装MySQL涉及用户创建、安装配置、启动服务、权限设置和优化,而数据的导入导出则涉及到`mysqldump`和`mysql`命令的使用。这些操作是数据库管理的基础,熟练掌握将有助于提升数据库管理效率。
本文将深入探讨MySQL中的数据导入导出技术,包括具体的命令、参数选项及其应用场景,帮助读者全面掌握MySQL的数据管理能力。 #### 一、MySQL数据导入导出概述 MySQL提供了多种方式来导入和导出数据,主要包括`...