随笔分类 -  数据库技术-[MySQL/Oracle/SQLServer]

sqlserver,mysql,oracle,mongodb,db2
摘要:先收集,后续再实践。 http://blog.csdn.net/dreamcode/article/details/44307377 http://blog.csdn.net/lanonola/article/details/51513343 http://www.cnblogs.com/zhong 阅读全文
posted @ 2017-10-08 15:41 EasonJim 阅读(236) 评论(0) 推荐(0) 编辑
摘要:先收集,后续再实践。 http://www.cnblogs.com/ahaii/p/6307648.html http://blog.csdn.net/jenminzhang/article/details/25124143/ http://blog.csdn.net/sz_bdqn/article 阅读全文
posted @ 2017-10-08 15:38 EasonJim 阅读(245) 评论(0) 推荐(0) 编辑
摘要:先收集一下,后续再搭建测试。 https://zhangge.net/4019.html http://www.cnblogs.com/jiangwenju/p/6098974.html http://www.cnblogs.com/sustudy/p/4174189.html http://pen 阅读全文
posted @ 2017-10-08 14:56 EasonJim 阅读(230) 评论(0) 推荐(0) 编辑
摘要:MySQL集群是一个需要时间才能磨得出的话题,不可能一下子就全部能掌握。由于整个方案结合LVS+Keepalived这种,更加的复杂。 下面是一些主流方案的收集: MySQL双主 + Keepalived主备自动切换方案一 MySQL双主 + Keepalived主备自动切换方案二 MySQL主从 阅读全文
posted @ 2017-10-08 14:45 EasonJim 阅读(704) 评论(0) 推荐(0) 编辑
摘要:1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。 当业务发生数 阅读全文
posted @ 2017-10-07 18:10 EasonJim 阅读(38536) 评论(0) 推荐(2) 编辑
摘要:1、首先检查生产环境的机器是否ping的通和telnet的通数据库 2、排查数据库连接的参数 3、看数据量是否很大 参考: http://blog.csdn.net/sclxf/article/details/5775125 阅读全文
posted @ 2017-09-27 11:59 EasonJim 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:查看: 选择单个表->【右键】->【Table Inspector】 再选择Columns选项卡即可,把表格拉倒最后一列。 编辑: 选择单个表->【右键】->【Alter Table】 阅读全文
posted @ 2017-09-15 12:44 EasonJim 阅读(8745) 评论(0) 推荐(0) 编辑
摘要:一、数学函数 ABS(x):返回x的绝对值 BIN(x):返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x):返回大于x的最小整数值 EXP(x):返回值e(自然对数的底)的x次方 FLOOR(x):返回小于x的最大整数值 GREATEST(x1,x2,...,xn):返回 阅读全文
posted @ 2017-09-15 09:44 EasonJim 阅读(322) 评论(0) 推荐(0) 编辑
摘要:MySQL语句中字母大小写规则随着语句元素的不同而变化,同时还要取决于MySQL服务器主机上的操作系统。 SQL关键字与函数名 关键字和函数名不区分字母的大小写。如、abs、bin、now、version、floor等函数、SELECT、WHERE、ORDER、GROUP BY等关键字。 数据库、数 阅读全文
posted @ 2017-09-15 08:54 EasonJim 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:常规用法: 用法一: SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。用法二: SELE 阅读全文
posted @ 2017-09-13 11:18 EasonJim 阅读(2971) 评论(0) 推荐(1) 编辑
摘要:效果如下: 说明: 时间范围的查询会存在以下问题: 1、如果单纯采用年月日的形式会出现缺少最后一点的数据,比如要查询2015-09-16到2015-09-17,那么2015-09-17 01:00:00的数据不会被查询出来。无论是使用between and还是<=/>=的形式去实现都会有这样的问题。 阅读全文
posted @ 2017-09-13 10:40 EasonJim 阅读(6437) 评论(0) 推荐(0) 编辑
摘要:注意:MySQL数据库命令不区分大小写。但在MAC的终端,如果你想使用tab自动补全命令,那么你就必须使用大写,这样MAC的终端才会帮你补全命令,否则你按N遍tab都不会有响应。 1、数据库(database)管理 1.1、create创建数据库 1.2、show查看所有数据库 1.3、alter修 阅读全文
posted @ 2017-09-13 00:31 EasonJim 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:常用快捷键: 1、执行整篇sql脚本:【Ctrl】+【Shift】+【Enter】 2、执行当前行:【Ctrl】+【Enter】 3、注释/取消注释:【Ctrl】+【/】 4、格式化sql语句(美化sql语句):【Ctrl】+【B】 5、(貌似和输入法有冲突)自动补全:【Ctrl】+【Space】 阅读全文
posted @ 2017-08-31 11:58 EasonJim 阅读(19619) 评论(0) 推荐(4) 编辑
摘要:初步研究:通过部署发现在Mycat中部署逻辑表表名大小写混合时,在Mycat连接后出现全变小。容易造成错误逻辑表(按混合表名创建物理表); 可能拯救的方法: 1、Linux下部署安装MySQL,默认不忽略表名大小写,需要手动到/etc/my.cnf下配置lower_case_table_names= 阅读全文
posted @ 2017-08-25 10:04 EasonJim 阅读(2098) 评论(0) 推荐(0) 编辑
摘要:1、先抛开mycat来处理 2、在查询表时,要指定是哪个数据库,然后再查询。 ①、如果再MySQL Workbench中,先使用use tablename;,然后在执行操作语句;或者在语句上指定要查询表名时的数据库select * from db.tablename;。 ②、如果类似于连接字符串时, 阅读全文
posted @ 2017-08-23 10:58 EasonJim 阅读(3129) 评论(0) 推荐(0) 编辑
摘要:解决办法: 【Edit】->【Preference】->【SQL Editor】 将下图DBMS connection read time out (in seconds)适当调大: 参考: http://blog.csdn.net/u010510020/article/details/708725 阅读全文
posted @ 2017-08-23 09:29 EasonJim 阅读(11697) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章http://www.cnblogs.com/EasonJim/p/6275863.html中安装MySQL时采用的时DMG包的安装步骤页面进行安装的,如果这样安装的MySQL是会开机自启动,并且在系统设置中有MySQL关于服务方面的快速操作界面。 那么如果是基于二进制包安装的,如果要实 阅读全文
posted @ 2017-07-15 02:19 EasonJim 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:首先了解以下运行级别对应工具的变化历史: 1、Ubuntu 6.10及以前版本使用Sysvinit。 2、Ubuntu 14.10及以前版本使用Upstart但是还留着Sysvinit并存。 https://wiki.ubuntu.com/Upstart https://help.ubuntu.co 阅读全文
posted @ 2017-07-14 05:54 EasonJim 阅读(3046) 评论(0) 推荐(0) 编辑
摘要:官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 经过测试,在5.7.18版本中,使用tar.gz安装时,也就是压缩包解压出来安装这种, 阅读全文
posted @ 2017-07-13 01:17 EasonJim 阅读(35864) 评论(2) 推荐(4) 编辑
摘要:此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 安装MySQL前需要做如下了解: 1、MySQL各类型版本的区别,参考:http://www.cnblogs.com/EasonJim/p/6274344.html 2、官方的下载地址一般指 阅读全文
posted @ 2017-07-10 21:28 EasonJim 阅读(54776) 评论(3) 推荐(5) 编辑