导入sql的命令:source "路径名"+/mytest_emp_dept.sql

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql (注:如果写成source d:/wcnc_db.sql,就会报语法错误)

注意:使用导入数据库命令的数据库文件必须在mysql的bin目录下才可以

关于导入文件大小限制问题的解决:

默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:

1.在php.ini中修改相关参数:

影响mysql导入文件大小的参数有三个:

memory_limit=128M,upload_max_filesize=2M,post_max_size=8M

修改upload_max_filesize=200 M 这里修改满足你需要的大小,

可以同时修改其他两项memory_limit=250M post_max_size=200M

这样就可以导入200M以下的.sql文件了。

在mysql的安装目录下 找到 my.ini文件 加入以下代码:

interactive_timeout = 120

wait_timeout = 120

max_allowed_packet = 32M

导出一个数据库结构

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

导出sql脚本

mysqldump -u 用户名 -p 数据库名 > 存放位置

mysqldump -u root -p test > c:/a.sql

导入sql脚本

mysql -u 用户名 -p 数据库名 < 存放位置

mysqljump -u root -p test < c:/a.sql

注意,test数据库必须已经存在

MySQL导出导入命令的用例

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

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql

我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql

ftp abc.sql 到服务器

ssh 到服务器

mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql

注意:我看到 set character set utf8; 的说法,那样不行,中文乱码。

1.首先在命令行控制台中打开mysql

或许命令的如下:

mysql -u root -p database_name

然后或许会提示输入对应的密码

2.下面这条命令或许对你有用,当你想更换一个数据库的时候

mysql>use database_name

然后使用下面这个命令

mysql>source d:\datafilename.sql

当然你需要将文件所在的路径搞清楚,并且正确地使用了他

进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.

例如: 你的mysql 安装在 d:\mysql

步骤如下:

开始 -> 运行 -> 输入CMD

D:

cd mysql\bin

mysql -u root -p123456 test

其中 root 为你的mysql管理员用户名, 123456 为密码 test为数据库名称 d:\a.sql 为备份下来的数据文件所在位置.

如果是Windows的话,从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令

mysql -u root -p databasename < db.sql

其中root是你MYSQL的用户名,databasename是你数据库的名称,而db.sql你是的文件.注意你必须把db.sql放到bin文件夹下才可以.当然文件的位置可以换.

如果是LINUX的话,直接输入

mysql databasename < db.sql

详细出处参考:http://www.jb51.net/article/22734.htm

mysql 代码如何导出数据_mysql导入导出.sql数据相关推荐

  1. mysql导出包_mysql导入导出包括函数或者存储过程

    mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p  databasename > backupfil ...

  2. jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path/mysq ...

  3. mysql的导入导出命令_mysql导入导出命令

    一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...

  4. mysql导入_导出命令_MySQL导入导出命令

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

  5. mysql导出存储过程_mysql 导入导出数据库以及函数、存储过程

    一.mysql常用导出数据命令 1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfi ...

  6. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  7. docker导入MySQL文件_Docker容器中Mysql数据的导入/导出详解

    前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的 ...

  8. mysql数据泵导入导出_ORACLE使用数据泵导入导出部分表

    1.导出名字为A的表(这里会导出SEQUENCES及FUNCTION等内容) expdp TEST/TEST@orcl schemas=TEST dumpfile=TEST.dmp DIRECTORY ...

  9. MySQL数据库基础(三)数据的导入导出、管理表记录、匹配条件

    数据的导入导出 搜索路径 查看搜索路径 安装时已经自动创建 命令:mysql > show variables like "secure_file_priv"; mysql& ...

最新文章

  1. java基础第十一篇之Date、Math、自动装箱和拆箱
  2. 利用事件冒泡和阻止事件冒泡的例子
  3. Asp.net core中Migration工具使用的交流分享
  4. RTX5 | 消息队列04 - (实战技巧)串口中断回调函数ISR同步线程
  5. UI素材模板|优秀的后台管理系统UI面板
  6. python编程(virtualenv环境)
  7. 素描滤镜c语言算法,python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现).pdf...
  8. ChannelHandler揭秘(Netty源码死磕5)
  9. android 判断资源是否使用6,android-download-manager – Android 6获取下载文件的路径
  10. php中通过post和get传递数组的方法
  11. 拓端tecdat|R如何与Tableau集成分步指南 - 适用于数据科学和商业智能专业人员
  12. Oracle下载安装:
  13. 架构之美-读书笔记之一
  14. ATMEGA128定时器1的使用
  15. 怎么查看微信收藏功能的剩余可用空间
  16. python输出课程表
  17. 安卓执法仪录像之进程间共享内存
  18. java ide的配置(idea)
  19. 错误提示——0x0FE1E63C (ucrtbased.dll)处(位于 liaoabiao _2019.12.21.exe 中)引发的异常: 0xC0000005: 写入位置 0x005FA000
  20. 案例:程序员离职在家,全职接单心得

热门文章

  1. 如何取得Win7文件的管理员权限?
  2. 50个不上你网站的理由
  3. 项目一:第十二天 1、常见权限控制方式 2、基于shiro提供url拦截方式验证权限 3、在realm中授权 5、总结验证权限方式(四种) 6、用户注销7、基于treegrid实现菜单展示...
  4. 关于Lambda和匿名内部类
  5. jetty 添加basic auth
  6. OAF_开发系列17_实现OAF数组应用Vector / Hashmap / Hashtable / Arraylist(案例)
  7. IIS报错,App_global.asax.×××.dll拒绝访问
  8. Android 界面布局之RelativeLayout
  9. 树莓派下的apache
  10. Emacs高亮设置:Hi-Lock mode笔记