sql文件怎么打开查询,SQL数据导入mysql的指令!

自媒体 自媒体

1)接受数据导入的表已经存在。 [好文分享:www.pp00.com]

insert into t1 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' , [转载出处:www.pp00.com]

'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);

2)导入数据并生成表。

select * into t1 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',

'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);

3) 导入Excel中指定的列到数据库表中指定的列。

INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET 'MICROSOFT.JET.OLEDB.4.0' ,'Excel5.0; HDR=YES; DATABASE=c:\test.xls',sheet1$);

需要注意:

从“功能外围应用配置器”中选择“启动 OPENROWSET 和 OPENDATASOURCE 支持”选项。

1.在讨论这个问题之前首先介绍一下什么是“大数据量sql文件”。

导出sql文件。

选择数据库-----右击选择“转储SQL文件”-----选择"结构和数据" 。保存文件db_mras.sql文件。

2.导入sql文件。在MYSQL中新建数据库db_mras。

选择数据库-----右击选择“运行SQL文件”-----选择文件db_mras.sql,运行。

现在发现运行失败,提示错误“MySQL server has gone away” 。针对该问题提出如下解决方案:

提示该错误意思是:客户端与mysql的链接断开了,原因一般为sql运行时间过长或者sql文件太大。

排查问题原因:

(1)mysql服务宕了

运行命令:show global status like 'uptime'; 如果uptime的值很大 表明最近mysql服务没有重启。 若日志也没有相关信息,表明服务没有重启过,可以排除这个可能了。

(2)mysql链接超时

运行命令:show global variables like '%timeout'; 查看运行结果中wait_timeout的值,一般为28800。代表mysql在误操作28800秒之后链接会关闭。

(3)mysql文件过大

运行命令:show global variables like 'max_allowed_packet'; 查看运行结果max_allowed_packet的值 ,如果过小,需要调整大。

解决方法:

在mysql的my.ini文件末尾加如下几句话: wait_timeout=2880000; interactive_time=2880000; max_allowed_packet=16M;

其中max_allowed_packet代表控制其缓存区的最大长度。 wait_timeout代表无操作链接等待时间。

修改完以上参数之后重启mysql服务。

查看是否修改成功:运行命令:show global variables like '%timeout'; show global variables like 'max_allowed_packet';

如果找不到my.ini文件可以运行命令:mysql --help|grep my.ini 来查找文件路径。

如果以上办法没有解决你的问题,你还需要查看你的mysql文件安装盘的空间是否足够。

自媒体微信号:pp00扫描二维码关注公众号
爱八卦,爱爆料。
小编推荐
  1. NO.1 北京高三统考推迟1周改为在家考 2020北京高三统考时间及成绩公

    北京高三统考推迟1周改为在家考 2020北京高三统考时间及成绩公布 北京开学时间定了吗 受疫情影响,全国各大中小学校延迟开学,各类考试推迟进行

  2. NO.2 惠普宣布回购计划 惠普2020一季度财报营收多少亿?

    惠普宣布回购计划 2020惠普第一季度财报营收多少亿? 惠普近日宣布了回购计划 ,我们一起看一下这项计划的主要内容有哪些。惠普表示,该公司将

  3. NO.3 安逸花微支付有额度吗

    安逸花微支付有额度吗? 安逸花微支付是否有额度,要看用户是否通过了微支付的审核。用户登录安逸花APP,申请开通云闪付,上传了个人有效身份

  4. NO.4 分期乐可以在淘宝上付款嘛

    分期乐可以在淘宝上付款嘛? 分期乐是不可以在淘宝上付款的,分期乐的额度只可以在分期乐商城使用。可以在淘宝上付款的是花呗,用户如果想要

  5. NO.5 快递公司复工率有几成 新型肺炎病毒对快递行业造成多大影响

    快递公司复工率有几成 新型肺炎病毒对快递行业造成多大影响 截止目前全国大部分快递公司恢复工作,估计距离全面复工不远了。以四川快递行业为

  6. NO.6 国足世预赛名单 中国世预赛赛程时间 附国足世预赛赛程2020

    国足世预赛名单 中国世预赛赛程时间是什么时候 附国足世预赛赛程2020 国足世预赛名单都有哪些球员?2月25日,中国足协公布新一期国足集训名单,

  7. NO.7 2020年美联储4月降息与加息概率多大?

    2020年美联储4月降息与加息概率多大? 当地时间2月24日,芝商所旗下美联储观察更新的数据显示,市场参与者预计美联储3月维持当前利率在1.50%-1.7

  8. NO.8 百事收购百草味全部股份 好想你短短四年净赚40亿

    百事收购百草味全部股份 好想你短短四年净赚40亿 2月23日晚间,一则百事饮料收购百草味的消息轰动食品圈。上市公司好想你(002582.SZ)发布公告,

Copyright2018.皮皮自媒体资讯站,让大家及时掌握各行各业第一手资讯新闻!