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

     

  • 相关阅读:
    PHP中Foreach在引用时的陷阱 j神
    Yii中Session和cookie的用法 j神
    如何解决web大流量、高并发的问题 j神
    PHP无限级分类的递归算法 j神
    关于breadcrumbs j神
    MySQL索引分析和优化 j神
    Yii笔记 j神
    YII中的URL Management j神
    forward与redirect的区别 j神
    网络编程学习笔记
  • 原文地址:https://www.cnblogs.com/domestique/p/7860452.html
Copyright © 2011-2022 走看看