首页 > 数据库 >mysql导入导出sql文件

mysql导入导出sql文件

时间:2022-08-26 18:00:48浏览次数:178  
标签:abc 数据库 sql 导出 导入 mysqldump mysql

mysql导入导出sql文件 - 天道酬勤,坚持! - 博客园  https://www.cnblogs.com/yuwensong/p/3955834.html

Window下

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构
mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库
常用source 命令
进入mysql数据库控制台,如
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql

 

 

1. 导入数据到数据库

mysql -uroot -D数据库名 

1. 导入数据到数据库中得某个表

mysql -uroot -D数据库名  表名

 

D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p  erp lightinthebox_tags > ligh
tinthebox.sql

 

linux下

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码

2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录


二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

标签:abc,数据库,sql,导出,导入,mysqldump,mysql
From: https://www.cnblogs.com/jmbt/p/16628494.html

相关文章

  • mysql的ibdata1怎么删除或者清空
    mysql的ibdata1怎么删除或者清空-CSDN社区 https://bbs.csdn.net/topics/391970793发表回复 qq_28126377 2016-06-27首先,感谢3位的回答。我的做法......
  • 如何查看MySQL的当前存储引擎?
    如何查看MySQL的当前存储引擎?_百度知道 https://zhidao.baidu.com/question/159054629.htmlvinson_shen推荐于2017-11-28 · TA获得超过2498个赞关注 一般情......
  • 关于mysql自增id的获取和重置
    mysql获取自增id的几种方法使用max函数:selectmax(id)fromtablename优点:使用方便快捷。缺点:获取的不是真正的自增id,是表中最大的Id,如果有删除数据的话,那么该值和自增id相......
  • mysql开启日志功能
    今天中午,经理过来说把项目的日志功能给开开,方便以后查看性能,一开始是他弄,嘿,转项目经理久了,技术就难免生疏了,就说了下怎么怎么弄。他走后,我便集中精力搞这个了,以前没弄过,于......
  • java springboot 初体验 (十一)对接mysql
    上一篇javaspringboot初体验(十)对接uthttps://www.cnblogs.com/zwjvzwj/p/16616151.htmlpom文件添加依赖数据库依赖<!--alibabadruiddatasour......
  • 【Java】使用Druid连接池的监控面板排查慢SQL
     默认在后台服务的地址:http://localhost:8078/druid/login.html账号信息放在配置文件中获取:server:port:8078spring:datasource:druid:......
  • mysql查询结果输出到文件
    方法一:直接执行命令:mysql> selectcount(1)fromtable intooutfile'/tmp/test.xls';QueryOK,31rowsaffected(0.00sec)在目录/tmp/下会产生文件test.xls遇到的......
  • 数据分析大作战,SQL V.S. Python,来看看这些考题你都会吗 ⛵
    ......
  • Mysql 自定义随机字符串
    Mysql自定义随机字符串-搬砖工奶爸-博客园 https://www.cnblogs.com/--net/p/5784371.html 前几天在开发一个系统,需要用到随机字符串,但是mysql的库函数有没有直......
  • 【SQL脚本编写经验 - SQL关联删除】
    问题概述:根据删除临时表中的字段(dpt_code&fp_code)去删除表中数据DELETEFROMfirstFROMBGT_projectsfirstINNERJOINneed_delete_tempsecondONfirst.dpt_code......