工作中,偶尔需要编辑一些大文件,比如 log 文件,后者一些变态的 SQL,此时用平常的编辑器就会显得力不从心,要么直接打不开,要么打开后卡得要死. 本文就给大家推荐几款可以操作大文件的编辑器,准备好小板凳,开始吧. 本机配置:Windows10,16G 内存,i5 处理器. Notepad++ 第一站,就拿我本机的记事本替代者 Notepad++ 开刀. 网上传闻 Notepad++ 打开大文件不佳,Notepad++ 可以打开 600M 左右的文件,大于 700M 就直接无法打开了,一般 >…
背景: 今天导入一个数据量很大的.sql文件时,报错: 原因: 可能是sql语句过长,超过mysql通信缓存区最大长度. 解决:1. 编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容: max_allowed_packet=16M 2. 重启 MySQL 服务 参考资料: [1] MySQL 数据批量恢复时 [Err] 2006 - MySQL server has gone away 错误的解决 [2] #2006-MySQLserverhasgoneaway…
今天处理开发已导出的库的一个sql文件.未gzip压缩 ,1.3G 需要删除 17 18 24行的SET行. 想到了两个办法 1  sed 方法 主意 由于 sed 虽然指定行 进行 替换, 也会读完整个文件,由于该场景在文件开头所以已执行即可 停止 [root@saltstack_s ~]# sed -i '17s|要删除的内容|sss|'  sql文件名 2 split 方法 切割成小文件 再整合 方法 方便vim 或者sed 编辑  由于文件1.3G 所以切成100m大小一个 [root@…
1. source /home/susie ...../**.sql 2. \. /home/susie/.../**.sql 批量导入.sql文件 首先新建一个main.sql,然后在main.sql文件里面这么写: source C:/sql/1.sql;source C:/sql/2.sql;source C:/sql/3.sql;.... 编辑好后,再source main.sql,mysql就会给你自动的批量导入了 对于如何批量写入sql文件的路径,你可以用cmd命令,比如dir ba…
http://jingyan.baidu.com/article/a65957f4976aad24e67f9b9b.html ************************************* ,大家好.Navicat是我们平时使用较多的一个数据库客户端工具,平时小天我主要是用来连接mysql的,使用的时候还是很方便的. 今天小天我就给大家分享一个Navicat如何导入导出sql文件. 工具/原料   安装了navicat的电脑 方法/步骤   打开你的navicat:下图有一个快速打开…
怎么将sql文件导入PowerDesigner中的方法(将oracle的sql文件转换成mysql的sql文件)呢? 怎么将xx.sql文件的数据库结构导入powerdesigner 的方法呢? 现讲下. 工具/原料 PowerDesigner软件,oracle数据库 方法/步骤  将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件. 在PowerDesinger里找到 File -->> Reverse Engineer --->> Database :…
Hello,大家好.Navicat是我们平时使用较多的一个数据库客户端工具,平时小天我主要是用来连接mysql的,使用的时候还是很方便的. 今天小天我就给大家分享一个Navicat如何导入导出sql文件. 工具/原料   安装了navicat的电脑 方法/步骤     打开你的navicat:下图有一个快速打开的方法,小伙伴们可以试试.   双击打开你需要导出的数据库,然后右键单机会有一个弹出框. 例如:我想要导出“本地”连接>webdb数据库的sql文件.如图   如何是导出sql文件的话选择…
一.数据库:Oracle数据库 二.sql文件内容: --创建函数 CREATE OR REPLACE function fun_createuid1 return varchar2 is Result ); begin select sys_guid() into Result from dual; return(Result); end fun_createuid1; 三.使用sqlplus执行sql脚本,运行时会不断显示行号,显示不了结果输出,如下图所示: 四.解决方法:在sql脚本的最后…
一. 场景 现有俩个体积较大的单表sql文件,一个为8G,一个为4G,要在一天内完整导入到阿里云的mysql中,需要同时蛮子时间和空间这俩种要求. 二. 思路 搜索了网上一堆的方案,总结了如下几个: 方案一:利用navicat远程导入 方案二:在阿里云ECS安装一个mysql-client,用source方案导入 方案三:购买阿里云DBMS高级版服务,可以导入1G以内ZIP压缩包 三. 尝试 折腾了许久的尝试,终于总结了一下的经验: 3.1 尝试navicat远程导入 操作简单,但是缺点很明显:…
https://www.cnblogs.com/tiankongjava/p/6106743.html 今天做个linux定时任务(每晚12点把表汇总). 顺便写个博客记录一下~~ 为什么用linux定时任务,而不是在项目加定时任务呢?原因就是防止因为各种原因项目崩溃..所以就用了更加稳定的linux定时任务(我是这么想的( ^_^ )). 起初我感觉很简单,以为顶多半小时就搞定了,,,结果从10点弄到12点半才搞定(主要是我英语太渣和数据库报错导致)... ︿( ̄︶ ̄)︿废话到此结束-----…