自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moxiaomomo的专栏

个人blog: blog.moguang.me

  • 博客(12)
  • 资源 (17)
  • 收藏
  • 关注

转载 【mysql】mysql视图学习总结

一、使用视图的理由是什么? 1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到 了一个特性:grant语句可以针对视图进行授予权限。 2.查询性能提高。 3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。这是在 实际开发中比较有用的。 例子:假如因为某种需要,

2013-07-31 17:48:00 2478

原创 【MySQL】使用自定义变量,编写偷懒的UNION

(参考自>) 假设有这样的需求:写一个UNION查询,其第一个子查询作为分支先执行,如果找到了匹配的行,则不再执行第二个分支的查询。 一般来说,我们可以写出这样的UNION查询: select id from users where id=123456 union all select id from users_archived where id = 123456;

2013-07-28 22:02:52 2076

原创 【mysql】关联子查询的一种优化

很多时候,在mysql上实现的子查询的性能较差,这听起来实在有点难过。特别有时候,用到IN()子查询语句时,对于上了某种数量级的表来说,耗时多的难以估计。本人mysql知识所涉不深,只能慢慢摸透个中玄机了。 假设有这样的一个exists查询语句: select * from table1 where exists (select * from table2 where id>=30000 and table1.uuid=table2.uuid);

2013-07-28 15:40:20 6355

原创 【mysql】关于跨服务器间的数据拷贝

按目前的情况,mysql是不支持跨服务器间的数据拷贝的,也就是不能使用类似insert into db1.xx select * from db2.xx的语句。 可以想到的主要有两种方法: (1)先通过mysqdump将需要的数据导到sql文件中,再通过mysql -uxxx -p -hxxx.xxx.x.xxx db2 (2)自己写个脚本,先通过使用指向源表cursor将数据select

2013-07-21 22:32:43 5994

原创 【mysql】关于切分查询

对于大查询有时需要‘分而治之’,将大查询切分为小查询: 每个查询功能完全一样,但只完成原来的一小部分,每次查询只返回一小部分结果集。 删除旧的数据就是一个很好地例子。定期清理旧数据时,如果一条sql涉及了大量的数据时,可能会一次性锁住多个表或行,耗费了大量的系统资源,却阻塞了其他很多小的但重要的查询。将一个大得DELETE语句切分为较小的查询时,可以尽量减少影响msql的性能,同时减少m

2013-07-15 23:26:03 2650

原创 几个常用网站

工具网(站长工具): http://tool.chinaz.com/Tools/unixtime.aspx http://json.parser.online.fr/ IT科技网: http://www.guokr.com/site/ http://www.huxiu.com/ http://www.aqee.net/  (外刊IT评论,挺有趣的一个博客

2013-07-14 15:18:08 1090

转载 【mysql】Mysql 数据库复制技巧集锦

最近在学习关于mysql的数据库复制方面的东东,搜集了一些资料,整理如下: 1:mysql手动复制数据库技巧 2:MYSQL 复制范例详解 3:MYSQL数据同步备份复制电脑网络  4:MySql数据库同步复制;mysql数据复制方案  5:MySQL异步复制备忘 6:mysql的root口令忘记了怎么办? 7:【翻译】MYSQL数据库复制  mysql数据库复制技巧集锦

2013-07-11 18:07:16 22430

原创 【mysql】Every derived table must have its own alias

关于这条报错信息,意思是指每个派生出来的表都必须有一个自己的别名。 _mysql_exceptions.OperationalError: (1248, 'Every derived table must have its own alias') 如下两条select语句可以说明这个问题: select count(*) from (select * from A w

2013-07-11 18:06:10 7762

原创 【mysql】索引使用小结

(1)有一种情况下,order by可以在不满足最左前缀规则时用到索引: 当前导列为常量时。 例如有索引为  KEY my_idx (a,b,c) 查询语句为  select a,b,c from my_tbl where a=1 order by b,c。 这样由于索引第一列被指定为常数,即使order by不满足索引的最左前缀的要求,也可以用于排序。 (2)MYISAM会使用前

2013-07-08 22:30:09 1570

原创 【mysql】关于磁盘空间爆满

mysql在load data local infile时卡住了很长时间,一开始以为文件太大了,导致mysql假死。查看了一下导入文件的大小,最大的也不过几十MB,没理由这样就会把mysql搞挂了啊。而且既然正常运行了一天,怎么突然才出现这种问题呢?冲动之下,将mysql服务给停了,然后重启。结果发现还是有问题。 后来偶然听同事说了下,数据量太大,用了几个T,磁盘可能用完了...我恍然大悟。急忙

2013-07-08 09:00:12 3772

原创 【python】几个常用工具函数

#!/usr/bin/env python2.7 #-*- encoding: utf-8 -*- import time import datetime import MySQLdb import os import re import paramiko # map的value值增量 def safe_inc_map_val(map, key, val): if key in map

2013-07-05 14:14:03 1293

原创 【mysql】关于count(*)与count(col)

虽说count(*)与count(col)在不同的情况下,可能会表现出不同的性能。 但是一般情况下,count(*)会对主键进行索引扫描,统计的是表中所有符合的记录总数;而count(col)扫描的不一定是主键,它统计的是表中所有符合的col列的记录量。 对于以下两种查询: select count(*) from tbl_name; select count(col) from tb

2013-07-02 09:15:36 2351 2

google_appengine_1.9.50.7z

app engine, 源码包,版本1.9.50 for python sdk。源地址googleapis。可用于搭建webRTC服务。通过grunt build可以完成编译。

2020-03-05

ArmorySDK2002.zip

经过数次下载失败后获取的ArmorySDK, 202002开源版本。亲测可用,支持Windows/Mac/Linux等平台,可直接作为blender的游戏引擎插件使用。

2020-03-02

google_appengine_1.9.40.tar.gz

代替: wget https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.40.zip # 解压google_appengine_1.9.40.tar.gz tar -zxf google_appengine_1.9.40.tar.gz

2019-07-25

springboot+redis共享session(Demo)

基于maven构建的springboot工程,结合redis实现session共享的源码

2018-09-18

互联网开发职位技能图谱

开发职位技能图谱描述: 含C++/Golang/视频编解码/数据分析等。

2017-10-18

booststrap示例

8个booststrap示例整合 源码基本源自官方 maven工程 欢迎下载参考

2013-05-04

win8应用开发指南(Metro Revealed Building Windows 8 apps with XAML and C#)

英文原版 Metro Revealed Building Windows 8 apps with XAML and C# 内容详细和源码示例 高清pdf

2013-01-05

XNA_4.0_学习指南

XNA_4.0_学习指南 中文版 内容齐全 pdf格式 排版整齐 接近高清

2012-09-25

Linux内核设计的艺术(新设计团队)

Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理 重点是图解,更容易理解书本所讲述的内容 此资料仅包含第一章和第四章

2012-06-10

五子棋(c#源码程序)

人机对战五子棋 人工智能 c#实现 界面简约清新

2012-05-18

敏捷开发技巧

第一章 移除重复代码 第二章 将注释转换为代码 第三章 除去代码异味 第四章 保持代码简洁 第五章 慎用继承 第六章 处理不合适的依赖 第七章 将数据库访问,UI和域逻辑分离 第八章 以用户例事管理项目 第九章 用CRC卡协助设计 第十章 验收测试 第十一章 对UI进行验收测试 第十二章 单元测试 第十三章 测试驱动编程 第十四章 结对编程

2012-03-27

一起学windowsphone7系列教程

一起学windowsphone7系列教程 本资料包含前4章教程

2012-02-07

Ice3.4.2_Manual

Ice分布式程序设计 网络通信架构 服务器应用部署 一步程序 多线程与并发 Ice信号处理 Ice Run Time

2011-09-26

Ice-3.4.2_Manual

Ice分布式程序设计,网络通信架构,异步程序设计,多线程,Slice规范语言,服务器应用部署

2011-09-26

C#.net 人事管理系统

首先配置好数据库的表,在MS Server管理器中附加数据库 然后在工程中修改Web.config文件中的数据库登录名 工程在vs2008及更新版本打开。

2011-05-25

flash cs5 与as3制作的仿雷电小游戏

flash cs5 与as3制作的仿雷电小游戏 flash cs5 与as3制作的仿雷电小游戏

2011-05-25

菜单栏图标,工具栏图标icons

菜单icon,各种icon图标,菜单icon,各种icon图标

2011-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除