起风了

“路海长 青夜旷 越过群山追斜阳”

MySQL语句的优化

MySQL语句的优化缩略图
1、使用limit 当不需要取出全部数据时,在查询后面加上limit限制。 2、select * 每次看到select * 的时候都需要用怀疑的眼光审视,是不是真的需要返回全部的列。 3、重复查询相同的数据 有时可能会重复执行相同的查询,比如在用户评论的地方需要查询用户头像url,如果用户多次评论,可能就会反复查询这个数据...

MySQL中使用group_concat遇到的坑

MySQL中使用group_concat遇到的坑缩略图
  在使用group_concat的过程中遇到个问题,这里记录一下:在MySQL中有个配置参数group_concat_max_len,它会限制使用group_concat返回的最大字符串长度,默认是1024。   查询group_concat_max_len大小: show variables like 'group_concat_max_len';   修改group_concat_max_len大小: 方...

MySQL事务

MySQL事务缩略图
  一、事务的概念 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失...

MySQL连接查询INNER JOIN、LEFT JOIN、RIGHT JOIN

MySQL连接查询INNER JOIN、LEFT JOIN、RIGHT JOIN缩略图
  一、内连接(INNER JOIN) 获取两个表中字段匹配关系的记录,需要两个表都满足条件的数据才会返回。如下图阴影部分所示区域。   实例:有一张表table_a,数据如下: 表table_b,数据如下: 内连接SQL(也可以省略INNER,直接用JOIN): SELECT a.aid, a.aname, b.bid, b.bname FROM table_a ...

MySQL查询重复数据

MySQL查询重复数据缩略图
  假设有一个用户表 user,数据如下: 1、查询表中 uid 重复的数据 SELECT id, uid, nameFROM USERWHERE uid IN (SELECT uid FROM USER GROUP BY uid HAVING COUNT(uid) > 1); 2、查询表中重复数据,排除最小id SELECT id, uid, nameFROM userWHERE uid IN (SELECT uid FROM us...

MySQL中判断一个字符串中是否存在另一字符串

  MySQL中有很多方法判断一个字符串中是否存在另一字符串,像比较常用的 like、in 这里就不多介绍了,今天主要介绍一下 find_in_set() 和 locate() 的使用。 一、find_in_set(str, strlist) find_in_set() 返回 strlist 中 str 所在位置的索引,其中 strlist 必须是以逗号分隔,要不然无效。 实例: SE...

监控 Linux 性能的 18 个命令行工具

Top Command Example
It’s really very tough job for every System or Network administrator to monitor and debug Linux System Performance problems every day. After being a Linux Administrator for 5 years in IT industry, I came to know that how ...

监控 Linux 性能的 18 个命令行工具

Top Command Example
It’s really very tough job for every System or Network administrator to monitor and debug Linux System Performance problems every day. After being a Linux Administrator for 5 years in IT industry, I came to know that how ...

windows开机自动执行bat脚本

windows开机自动执行bat脚本缩略图
一、以windows下备份sql数据库为例,开机自动执行.bat脚本         1、新建dump.bat文件,文件中的代码如下:                 set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%  ...

Python爬虫实战六之抓取爱问知识人问题并保存至数据库

20150908222744
大家好,本次为大家带来的是抓取爱问知识人的问题并将问题和答案保存到数据库的方法,涉及的内容包括: Urllib的用法及异常处理 Beautiful Soup的简单应用 MySQLdb的基础用法 正则表达式的简单应用 环境配置 在这之前,我们需要先配置一下环境,我的Python的版本为2.7,需要额外安装的库有两个,一个是Beau...