`
samwalt
  • 浏览: 285587 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql导出导入表结构和表数据

 
阅读更多
导出

mysqldump -u root -p -d 数据库名 表名 > /home/database.sql
# -d = --no-data 导出表结构,但不导出数据


mysqldump -u root -p -t 数据库名 表名 > xxx.sql  
# -t = --no-create-info 导出数据,但不导出表结构


mysqldump -u root -p -B 数据库名 表名 > xxx.sql  
# -B 导出数据,也导出表结构


导出数据为纯文本文件

select 字段1,字段2 from 表名
into outfile “c:/data_out.txt”
FIELDS TERMINATED BY ','   
OPTIONALLY ENCLOSED BY '"'
lines terminated by “\r\n”
; 



导入

由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:

mysql -h localhost -P 3306 -u root -p -D 数据库名 < /home/database.sql
# sql文件可以包含创建表、存储过程等的语句


把数据从文件中导入表中:
进入数据库命令环境
mysql>source /home/user/data.sql 



导入纯数据文件,比如数据用空格分隔
进入数据库命令环境,启动时要加命令行参数--local-infile=1
mysql>load data local infile '/tmp/users.txt' into table 表名 fields terminated by ' ' (字段1, 字段2)


分享到:
评论

相关推荐

    Navicat for MySQL导出表结构脚本的简单方法

    使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法。 1、右键Navicat中的数据库→数据传输(Data Transfer)。 2、左边数据库对象(Database Objects)中选择对应...以上这篇Navicat for MySQL导出表结构脚本的

    linux下导入导出mysql数据库及其导出数据命令大汇总

    在 Linux 下,我们可以使用 mysqldump 命令来导出 MySQL 数据库中的表结构和数据。基本语法如下: ```sql mysqldump -u 用户名 -p密码 目标数据库 &gt; 导出数据库的名称 ``` 例如,要导出目标数据库 `VSMNG` 中的表...

    mysql导入导出表结构及表数据及执行sql常用指令.pdf

    3. 导出和导入表结构及数据3.1 导出整个数据库或特定表到SQL文件: ```bash # 导出整个数据库 mysqldump -h 主机地址 -u 用户名 -p 数据库名 &gt; 数据库备份文件.sql # 导出特定表 mysqldump -h 主机地址 -u 用户名 -...

    MySQL数据导入导出

    例如,如果需要备份整个数据库,mysqldump可能是更好的选择,因为它可以将表结构和数据同时备份到一个SQL文件中,易于存储和迁移。而如果只关注数据的快速导入导出,特别是当操作的表结构已经存在或者不需要备份时,...

    mysql数据导入导出

    这将会将该表的结构和数据一起导出到指定的 `.sql` 文件中。 ##### 3. 导出数据库结构 有时候可能只需要导出数据库的结构而不包含任何数据,可以使用 `-d` 参数实现: ```bash mysqldump -u 用户名 -p 密码 -d ...

    MySQL数据导入与导出

    `mysqldump`是MySQL自带的一个强大的备份工具,不仅可以导出表结构,还能同时导出数据,非常适用于数据迁移或备份场景。其基本语法如下: ```bash mysqldump [options] database [tables] ``` 例如,若想导出名为`...

    MySql示例9:表数据的导出和导入.zip

    本示例重点讨论了如何在MySQL中进行表数据的导出和导入。 首先,我们来看数据导出。MySQL提供了多种导出数据的方式,最常用的是使用`mysqldump`工具。这个命令行实用程序可以创建SQL语句来重建整个数据库或特定的表...

    MySQL数据导入导出各类型文件

    `mysqldump` 是一个强大的工具,不仅能导出数据,还能导出表结构。例如,要导出整个`phptest`数据库到`a.sql`,运行: ``` mysqldump phptest &gt; a.sql ``` `a.sql`文件将包含创建数据库对象(如表)的SQL语句...

    数据库设计库表结构导出工具+springboot构建+mysql库表导出

    数据库库表文档需要结构化导出,对于少数表,人工导出复制粘贴到文档中,操作还比较容易,对于几十甚至上百张表的操作,就会耗费很大工作量,收集整理了该数据库库表结构导出demo代码,基于maven构建,导入IDEA编译...

    MySQL数据导入导出.pdf

    - **优点**:可以导出整个数据库的结构和数据,支持多个表同时导出。 - **基本语法**:`mysqldump database_name &gt; dump_file.sql` - **示例**:`mysqldump phptest &gt; a.sql`,将数据库`phptest`的结构和数据导出...

    mysql导入导出数据整理

    mysqldump 工具可以使用无选项来导出表结构和数据。例如,以下命令将导出数据库 `database_name` 的表结构和数据: ``` mysqldump database_name -u root -p &gt; xxx.sql ``` 这将生成一个 SQL 文件,包含了数据库中的...

    mysql导入导出表结构及表数据及执行sql常用指令.docx

    `: 导出dbname数据库中test表的结构和数据。 **导入数据** - `mysql -u root -p dbname ;`: 将db.sql文件中的数据导入到dbname数据库中。首先确保使用`USE dbname;`选择了目标数据库,然后运行该命令。 **关于导入...

    MYSQL专用导入导出工具mysql-front

    导入过程中,MySQL-Front会自动匹配数据字段与数据库表结构,确保数据正确无误地导入。 导出数据功能同样强大。你可以选择导出整个数据库或特定的表,导出格式同样多样化,满足不同需求。导出时,用户可以定制导出...

    MySQL导出导入命令的用例.rar

    这会创建一个名为 `dump.sql` 的文件,其中包含指定数据库的所有表结构和数据。 - 只导出表结构: ``` mysqldump -u username -p --no-data database_name &gt; schema.sql ``` 这将只生成数据库的结构,不包含...

    mysql命令行下导出,导入

    数据导出通常指的是将数据库中的数据或者表结构以文件的形式保存下来,以便后续的数据恢复或迁移等操作。在MySQL中,最常用的命令行工具是`mysqldump`。 ##### 基本用法 ```bash mysqldump [选项] 数据库名 &gt; ...

    用JAVA导出MYSQL的数据

    这通常通过调用`mysql`命令来实现,将之前导出的SQL文件作为输入,执行这些语句来重新创建数据库结构并填充数据。`load()`方法在示例中应该类似地构造一个`mysql`命令,如: ```java public static void load() { ...

    MySQL数据备份和恢复(导出和导入)

    #### 一、使用 `INFILE` 和 `OUTFILE` 进行数据导入与导出 在日常的数据库管理工作中,经常需要将一个数据库中的部分数据移动到另一个数据库中去。对于这种情况,使用 `mysqldump` 方法可能会显得有些繁琐。相比之...

    mysql数据字典导出工具.zip

    MySQL数据字典导出工具是专门用于MySQL数据库的管理和维护的一款实用程序,它允许用户方便地导出数据库的元数据,即数据字典信息。数据字典在数据库管理中起着至关重要的作用,因为它存储了关于数据库结构、表、列、...

Global site tag (gtag.js) - Google Analytics