zoukankan      html  css  js  c++  java
  • Mysql导入大sql文件方法

    导出:
    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

     导入:

    1、进入mysql
    mysql -u root -p
     
    2、输入数据库密码
     
    3、创建数据库(如果已经有数据库忽略此步骤)
    CREATE DATABASE 数据库名;
     
    4、设置参数
    set sql_log_bin=OFF;//关闭日志
    set autocommit=0;//关闭autocommit自动提交模式 0是关闭  1 是开启(默认)
     
    5、使用数据库
     
    use 数据库名;
     
    6、开启事务
    START TRANSACTION;
     
    7、引入SQL文件
    source 文件的路径;
    在此处会引入sql文件,也就是你的insert;
    8、成功后事务提交 
    COMMIT;
    禁用外键约束,我们可以使用:
    
    SETFOREIGN_KEY_CHECKS=0;
    
    然后再删除数据
    
    启动外键约束,我们可以使用:
    SETFOREIGN_KEY_CHECKS=1;
  • 相关阅读:
    Bootstrap导航组件
    Bootstrap输入框组
    Bootstrap按钮式下拉菜单
    Bootstrap按钮组
    Bootstrap下拉菜单
    Bootstrap 中的 aria-label 和 aria-labelledby
    js 在函数中遇到的this指向问题
    js中 clientWidth offsetWidth scrollWidth等区别
    小程序--授权封装
    小程序--分享功能
  • 原文地址:https://www.cnblogs.com/qiupiaohujie/p/14993818.html
Copyright © 2011-2022 走看看