随笔分类 - DB
数据库技术相关
摘要:http://www.cnblogs.com/sns007/p/5790838.html 1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1
阅读全文
摘要:http://www.cnblogs.com/janehoo/p/5382474.html 线大表DDL操作的方法: 1、主从架构轮询修改 需要注意: a、主库会话级别的记录binglog的参数关闭 b、500\502错误异常捕捉 c、检查备库的second behind master是否有延迟 d
阅读全文
摘要:http://www.cnblogs.com/zl0372/articles/mysql_32.html 话说有这么一个表: 看AUTO_INCREMENT就知道数据并不多,75万条。然后是一条简单的查询: 很简单对不对?怪异的地方在于: 如果换成MyISAM做存储引擎的时候,查询耗时只需要0.01
阅读全文
摘要:http://blog.csdn.net/kennyrose/article/details/7532032 强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构
阅读全文
摘要:http://www.xker.com/page/e2012/0708/117368.html select * from student,course where student.ID=course.ID 其实是内连接。 本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:stude
阅读全文
摘要:http://blog.csdn.net/chenlycly/article/details/52201134
阅读全文
摘要:http://www.cnblogs.com/wangtao_20/archive/2011/02/23/1959792.html 一、不兼容的语法问题。 先看使用如下sql:SELECT count(*),town FROM `players` 结果会报错。从这里涉及到sql的一个原则:值的集合与
阅读全文
摘要:select distinct( DATE_FORMAT(send_time,'%Y-%m-%d') ) as consultation_date from text_message a where a.type=1 and a.category=1 and ((a.sender_id=6228841891912220677 and a.receiver_id=6227763200226...
阅读全文
摘要:select c.item_id, c.type as item_type, c.item_name , floor(c.item_price) as item_price, c.item_unit, c.state as item_state_code, case c.state when 0 t
阅读全文
摘要:select c.name, a.measure_item_code, max(measure_time) from measure_rec a left join measure_item c on a.measure_item_code = c.measure_item_code where a
阅读全文
摘要:substr()函数是用来截取数据库某一列字段中的一部分 常用的方式是: SBUSTR(str,pos); 就是从pos开始的位置,一直截取到最后。 SUBSTR(str,pos,len); 这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。 需要注意的是:如果pos为1(
阅读全文
摘要:http://www.jb51.net/article/58668.htm 本文实例讲述了MySql查询时间段的方法。分享给大家供大家参考。具体方法如下: MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供大家参考。 MySql的时间字段有date、time、da
阅读全文
摘要:http://www.jb51.net/article/31868.htm 以下分享一点我的经验 一般刚开始学SQL的时候,会这样写 复制代码 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 复制代码
阅读全文
摘要:http://www.cnblogs.com/beijingstruggle/p/5631603.html mysql的sql分页函数limit使用 My sql数据库最简单,是利用mysql的LIMIT函数,LIMIT [offset,] rows从数据库表中M条记录开始检索N条记录的语句为: S
阅读全文
摘要:http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430 摘要:MySQL数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道
阅读全文
摘要:http://www.jianshu.com/p/13941129c826 a、cursor游标式分页 select * from table where id >cursor limit pageSize 优点: 1)、能够避免数据重复/遗漏 2)、limit性能不会cursor数值大小影响,性能
阅读全文
摘要:1、拷到硬盘根目录下; 2、在 bin 平行目录下新建 data 文件夹; 3、 修改 my-default.ini 文件,添加 basedir = C:\mysql-5.7.15-winx64datadir = C:\mysql-5.7.15-winx64\dataport = 3306 skip
阅读全文
摘要:grant insert/update/delete on table schema.table_name to user user_name;
阅读全文
摘要:http://blog.163.com/dream11867@126/blog/static/2695265120121893417152/DB2JAVIT:RC=9505解决方案 方法总结一: 题记:WIN7下装DB2,启动任务中心、控制中心报DB2JAVIT:RC=9505。 解决方案:进入(计算机—>管理—>本地用户和组à用户)把用户加入到DB2ADMNS或DB2USERS,即可解决。 方法总结二: DB2JAVIT : RC = 9505 DB2JAVIT : RC = 9505 & SQL5005C System Error On Windows Vis
阅读全文
摘要:http://hi.baidu.com/dwwsk/item/7905a522eee7e9102b0f1c96DB2安装DB2安装文档Ø 前言 本文档对于以前没有使用过DB2数据库或者使用过DB2但没有安装的人员参考Ø 安装环境 名称描述操作系统Windos XP Professional Service Pack3CUPIntel(R) Core(TM)2 Duo CPU T6670 @ 2.20GHz内存2GJDK1.6.0_05DB2版本9.7注:必须安装JDK,否则无法安装Ø 安装步骤 双击setup.exe出现如下图片(图1)点击-->安装产品(图
阅读全文