zoukankan      html  css  js  c++  java
  • mysql数据库导入和导出

    Mysql数据中,使用时,总是会碰见导入和导出情况,所以如何正确的导入导出,非常重要!下面根据工作中用到的方法,会不管补充:

    导入:

    直接在Mysql中导入:

    mysql>use databaseName;

    mysql> load data infile 'filePath' into table 'tableName'

    如果直接使用sql脚本文件,可使用source:

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

    导出:

    从Linux终端或者shell窗口,或者命令提示符导出:

    mysql [-h IP -P port] -u userName -p Password DatabaseName "select * from tableName [where]" > filePathName
    

    另外可以使用mysqldump,几个常用用例如下:

    1.导出整个数据库
     mysqldump -u 用户名 -p 数据库名 > 导出的文件名    
     mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
    2.导出一个表
     mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
     mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
    3.导出一个数据库结构
      mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
     -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 
     
    在Mysql中,进行导出操作:
    select * into outfile 'fileName' from tableName [where ...](导出表中的部分或者全部数据)
    

      

  • 相关阅读:
    一切都是对象
    对象入门
    同步计算输入的各个数的总和与平均值
    与时间有关的类Date,DateFormat,Calendar
    获取文件信息
    串行化
    分解
    高速缓存
    压缩
    MyCAT实现MySQL的读写分离
  • 原文地址:https://www.cnblogs.com/ywl925/p/3861256.html
Copyright © 2011-2022 走看看