MySQL导入与导出SQL

一、导入SQL

方法一:

(1)选择数据库

use databaseName;

(2)设置数据库编码

set names utf8;

(3)导入数据(注意sql文件的路径)

source **.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

二、导出SQL

1、导出数据和表结构(常用):

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

原文地址:https://www.cnblogs.com/yulongcode/p/12259599.html

时间: 2024-11-05 18:39:41

MySQL导入与导出SQL的相关文章

[转]MySQL导入和导出SQL脚本

首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的bin目录下,才可以使用该命令.我的mysql安装在E:盘,所以,首先进入bin目录下:E:/Program Files/MySQL/MySQL Server 5.0/bin>然后,你就可以使用该命令了. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 存放位置 比如:mysqldump -u root -p project > c:/a.sql (导出project数据库已经经过亲自

MYSQL导入,导出命令。

命令速度远远快于客户端工具导库 导入SQL文件命令,D:\mysqlserver\bin>mysql -uroot -p e6wifi_content <C:/Users/PC/Desktop/e6wifi.sql 导出SQL文件命令,D:\mysqlserver\bin>mysqldump -uroot -p e6wifi_content t_video > t_video.sql

mysql 导入大数据sql文件

导出Sql文件 在导出时合理使用几个参数,可以大大加快导入的速度. -e 使用包括几个VALUES列表的多行INSERT语法; –max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小; –net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行 注意:max_allowed_packet和net_buffer_length不能比目标数据库的配置数值大,否则可能出错. 例子: mysql>my

sql server 2008导入和导出sql文件

导出表数据和表结构sql文件 在日常的开发过程中,经常需要导出某个数据库中,某些表数据:或者,需要对某个表的结构,数据进行修改的时候,就需要在数据库中导出表的sql结构,包括该表的建表语句和数据存储语句!在这个时候,就可以利用本方法来操作! 步骤阅读 百度经验:jingyan.baidu.com 工具/原料 sqlserver2008 百度经验:jingyan.baidu.com 方法/步骤 1 打开sqlserver2008,连接成功后,选择需要导出表的数据库--任务---生成脚本 步骤阅读

mysql导入和导出数据

Linux下如何单个库进行导入和备份操作 1.将数据导入数据库mysql -u账号 -p密码 数据库<sql脚本 mysql -uroot -proot test</home/upload/test20120325.sql 2.对数据库数据进行备份 mysqldump -u账号 -p密码 数据库 | gzip >脚本路径 mysqldump -uroot -proot test| gzip >/data/htmlbak/test_db_$(date +%Y%m%d).sql.gz

mysql导入和导出命令

1 导出所有库 系统命令行 mysqldump -uusername -ppassword --all-databases > all.sql  2 导入所有库 mysql命令行 mysql>source all.sql;  3 导出某些库 系统命令行 mysqldump -uusername -ppassword --databases db1 db2 > db1db2.sql  4 导入某些库 mysql命令行 mysql>source db1db2.sql;

MySQL导入较大sql文件报错max_allowed_packet

1.查看当前最大允许导入sql文件大小 show VARIABLES like '%max_allowed_packet%'; 2.修改方式 1.永久生效 修改my.cnf文件 vim /etc/my.cnf(如果找不到使用:mysql --help | grep my.cnf) 2.临时生效 在mysql 命令行中运行 set global max_allowed_packet = 2*1024*1024*10 退出mysql命令行,然后重新登录. show VARIABLES like '%

mysql导入source数据库sql的C++实现和封装

之前有好多人在为这件事情头疼不已: 想有一个不需要安装mysql客户端就可以导入数据库脚本,但找不到对应的api调用.所以得需要自己去实现导入数据库的实现方法: common.h #ifndef _COMMON_H #define _COMMON_H #ifdef WIN32 #include <winsock2.h> typedef __int8 int8_t; typedef __int16 int16_t; typedef __int32 int32_t; typedef __int64

mysql导入上百兆sql的处理

本人使用的是mysql5.6版本 一. SET GLOBAL max_allowed_packet = 500*1024*1024; //客户端/服务器之间通信的缓存区的最大大小;set global net_buffer_length=100000;  //TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行SET GLOBAL  interactive_timeout=28800 000; //对后续起的交互链接有效:SET GLOBAL  wait_time