Fantasy life

明月三千里

  • 博客访问: 662387
  • 博文数量: 148
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-28 23:51
  • 认证徽章:
个人简介

我会喊666

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(148)

文章存档

2017年(17)

2016年(38)

2015年(67)

2014年(25)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2016-09-20 18:16:46

假设有一个业务场景,需要查询用户登录记录信息,其中表结构如下:CREATE TABLE `tb` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `uid` int(11) NOT NULL,  `ip` varchar(16) NOT NULL,  `login_time` datetime,&.........【阅读全文】

阅读(2927) | 评论(0) | 转发(0)

发布时间:2016-03-17 22:58:55

MySQL 上下行相加减......【阅读全文】

阅读(2340) | 评论(0) | 转发(0)

发布时间:2015-12-03 19:13:05

MySQL官方将prepare、execute、deallocate统称为PREPARE STATEMENT。我习惯称其为【预处理语句】。其用法十分简单,举个栗子:mysql> PREPARE pr1 FROM 'SELECT ?+?';Query OK, 0 rows affected (0.01 sec)Statement preparedmysql> SET @a=1, @b=10 ;Que.........【阅读全文】

阅读(10179) | 评论(0) | 转发(1)

发布时间:2015-12-01 16:43:21

在存储过程中,传入的参数经常可能会有数组,而mysql没有自带处理数组的方法或函数。需求是这样的:传入参数形如:【aaa|bbb|ccc】传出参数形如:【aaa】、【bbb】、【ccc】自己写了一个自定义函数来完成上述需求:例子:mysql> select FUN_GET_ELEMENT('第一个数组|第二个数组|第三个数组', '|', -1);.........【阅读全文】

阅读(1246) | 评论(0) | 转发(0)

发布时间:2015-10-09 14:26:58

以下内容基于MySQL 5.6及更高,大部分函数5.5也基本适用,更低版本请参考对应版本手册,其内容整理自官方。......【阅读全文】

阅读(1039) | 评论(0) | 转发(0)

发布时间:2015-10-09 12:58:16

以下内容基于MySQL 5.6及更高,大部分函数5.5.........【阅读全文】

阅读(1103) | 评论(0) | 转发(0)

发布时间:2015-10-09 12:56:08

以下内容基于MySQL 5.6及更高,大部分函数5.5.........【阅读全文】

阅读(1247) | 评论(0) | 转发(0)

发布时间:2015-10-09 11:04:09

以下内容基于MySQL 5.6及更高,低版本基本也适用,其内容整理自官方。

mysql函数被分为五类,分别为:

......【阅读全文】

阅读(1070) | 评论(0) | 转发(0)

发布时间:2015-09-25 11:14:28

以下内容基于MySQL 5.6及更高,低版本基本也适用,其内容整理自官方。

mysql函数被分为五类,分别为:

......【阅读全文】

阅读(9416) | 评论(0) | 转发(0)

发布时间:2015-09-21 10:28:54

默认创建int类型的字段,SHOW CREATE TABLE table_name或DESC table_name常常可以看到其默认情况为int(11)。

这个int(M)很多时候都会被误解为最大范围,但是.........【阅读全文】

阅读(1526) | 评论(0) | 转发(0)

发布时间:2015-09-18 17:35:36

之前在论坛上看到一个有意思的问题,如果有一个字段的值超过bigint,会发生什么。
然后就看到有人喷,说0.1秒插入一个值,将bigint设置为无符号,插入到极限需要多久,根本不可能遇到如何如何。......【阅读全文】

阅读(4079) | 评论(0) | 转发(0)

发布时间:2015-09-16 10:08:44

实际场景需求是这样的:

某网站的后台管理,新建一个用户时,需要指派给其一个角色,该角色具有一定权限:
比如,“销售专员”这个角色有A,B,C的......【阅读全文】

阅读(2019) | 评论(0) | 转发(0)

发布时间:2015-09-02 16:54:52

版本是mysql 5.6(5.5在这个问题上也一样,已测试)

随手做一个实验(随手拿的一台机子,创表居然0.2s)
mysql> USE test;        
Database changed
mysql> CREATE TABLE test(id int);
Query OK, 0 rows affected (0.........【阅读全文】

阅读(4312) | 评论(0) | 转发(0)

发布时间:2015-08-12 11:37:18

mysql> use test;

IN 参数:


......【阅读全文】

阅读(2150) | 评论(0) | 转发(0)

发布时间:2014-08-21 16:46:11

 本例子运用的是range_problem中的表和数据 create table range_problem(    a int(10) unsigned not null,    primary key (a));insert into range_problem values(1);insert int.........【阅读全文】

阅读(1181) | 评论(0) | 转发(0)

发布时间:2014-08-21 16:40:16

首先通过创建表和插入构建一个测试环境create table missed_minimum(a int unsigned primary key,b char(1) not null);insert into missed_minimum select 1,'z';insert into missed_minimum select 2,'x';insert into missed_minimum select 3,'a'.........【阅读全文】

阅读(1453) | 评论(0) | 转发(0)

发布时间:2014-08-21 16:31:07

rollup 是根据唯独在数据结果集中进行的聚合操作。假设用户需要对N个唯独进行聚合查询操作,普通的group by语句需要N个查询和N次group by操作。而rollup的有点是一次可以去的N次group by的结果,这样可以提高查询效率,同时大大减少网络的传输流量。(注,此表的表结构和数据与格式化聚合表formatting一致).........【阅读全文】

阅读(12502) | 评论(0) | 转发(0)

发布时间:2014-08-21 15:04:48

此处用到了Pivoting技术注:Pivoting技术是指一种可以把行转换为列的技术,在Pivoting的执行过程中可能会用到聚合。这里讨论的都是静态Pivoting查询,即用户需要提前知道旋转的属性列的值,对于动态Pivoting,需要动态地构造查询字符串。并在日志结尾时附录Unpivoting技术注:Unpivoting可以看作是pivoting的反向操作.........【阅读全文】

阅读(1949) | 评论(0) | 转发(0)

发布时间:2014-08-21 14:40:39

此处用到了Pivoting技术注:Pivoting技术是指一种可以把行转换为列的技术,在Pivoting的执行过程中可能会用到聚合。这里讨论的都是静态Pivoting查询,即用户需要提前知道旋转的属性列的值,对于动态Pivoting,需要动态地构造查询字符串。关系除法问题的解决方案:(当除数集合中的元素数量较小时,Pivoting可以用.........【阅读全文】

阅读(2953) | 评论(0) | 转发(0)

发布时间:2014-08-18 09:40:53

首先创建一个测试表row_number:create table row_number(a char(1));再插入一些测试数据:insert into row_number select 'X';insert into row_number select 'X';insert into row_number select 'X';insert into row_number select 'Y';inse.........【阅读全文】

阅读(1523) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

神谕丶2015-11-26 09:38

本博客所有文章均作为学习使用,原创内容转载请注明出处;
部分转载翻译文章自互联网,若侵犯了您的权益,请联系博主,博主将进行删除调整;

回复  |  举报
留言热议
请登录后留言。

登录 注册