本文目录一览:
mysql如何导入sql文件
给你copy一段:
执行sql脚本,可以有2种方法:
第一种方法:
在命令行下(未连接数据库),输入
mysql
-h
localhost
-u
root
-p123456
F:\hello
world\niuzi.sql
(注意路径不用加引号的!!)
回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为
mysql
),输入
source
F:\hello
world\niuzi.sql
(注意路径不用加引号的)
或者
\.
F:\hello
world\niuzi.sql
(注意路径不用加引号的)
回车即可
mysql如何导入sql
可以直接使用source命令进行导入,如 source /tset.sql,即可导入这个文件下的数据库文件了。
mysql 的sql文件太大怎么导入
我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?
先来建一个测试库:
塞一些数据进去:
看看我们填充数据的成果:
使用 mysqldump 导出一份数据:
现在我们假设要把这个 dump 文件,回放到一个数据库中,并且现在数据库正在承担很重的业务,我们不希望业务受到太大影响。
先来看看如果直接回放 dump 文件,会发生什么?
我们看到 MySQL 的 cpu 会彪起来,
我们换一个方式来回放 dump:
看看 CPU 压力:
可以看到 CPU 已经非常冷静,并且缓慢的处理数据。
?小贴士:pv 工具既可以用于显示文件流的进度,也可以用于文件流的限速。在本实验中,我们用 PV 来限制 SQL 文件发到 MySQL client 的速度,从而限制 SQL 的回放速度,达到不影响其他业务的效果。
如何把sql文件导入mysql中
mysql 导入数据库有2种方法,一种方法比较简单,直接使用navcat的运行sql文件,知道你的sql文件 直接导入就OK,但是本人导入的时候却出现错误,原因,现在也没搞清楚,第二种就是cmd 导入,这种方法有点复杂,本人也查看了网上的很多教程,发现讲的也不是很详细,所以以此博客来详细说明一下我的如何导入的,方便以后参考,好了现在开始介绍 cmd 导入sql文件方法;
第一步:首先,你必须把mysql 配置好,将myslql安装路径下的bin配置到系统环境变量的path下;
第二步:运行cmd,输入 : mysql -uroot -p 正确的话 应该是提示你输入密码,密码是你自己安装的时候设置的,如果你忘记了,那么....重装吧;密码正确之后就进入了 mysql了 可以对 mysql 进行操作了;
第三步:输入 use orderdish (orderdish是我创建的数据库,你要输入你需要导入的数据库名);enter之后会提示:database changed
第四步:输入 source c:\orderdish.sql 利用source导入sql 文件,后面对应的是你需要导入的sql路径, 注意:\ 需要加上去;
如图,
另外,如果出现了中文乱码的话,就在 mysql -uroot -p密码 后面加上 --default-character-set=utf8 就好了,
例如:mysql -uroot -p123 --default-character-set=utf8