zoukankan      html  css  js  c++  java
  • linux下mysql数据的导出和导入

    导出数据库

    1.导出整个数据库中的所有数据

    mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名

    mysqldump -u userName -ppassword dabaseName > fileName.sql

    fileName.sql最好加上路径名

     

    2.导出数据库中的某个表的数据

    mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名

    mysqldump -u userName -ppassword dabaseName tableName > fileName.sql

     

    3.导出整个数据库中的所有的表结构

    mysqldump -u userName -ppassword -d dabaseName > fileName.sql

    注意:是加了-d 

     

    4.导出整个数据库中某个表的表结构

    mysqldump -u userName -ppassword -d dabaseName tableName >fileName.sql

    注意:是加了-d

     

    导入数据库

    二、导入数据库
    1、首先建空数据库
      mysql>create database abc default charset utf8 collate utf8_general_ci;

    2、导入数据库

    方法一:
    (1)选择数据库
      mysql>use abc;

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

    参考资料:

    http://database.51cto.com/art/201006/204561.htm

     

  • 相关阅读:
    Java类变量和成员变量初始化过程
    Linux命令学习笔记
    gitlab本地部署方法(ubuntu16.04+gitlab9.5.5)
    Hanoi塔
    求递归算法时间复杂度:递归树
    最大堆/最小堆
    Matlab中plot基本用法
    这是一篇叼炸天的博客
    c++ static理解
    经典排序算法+文件操作~c语言实现
  • 原文地址:https://www.cnblogs.com/domestique/p/7860452.html
Copyright © 2011-2022 走看看