标签:MySQL sharing
SQL查询中文自动按照拼音首字母排序
如果数据表team的某字段name的字符编码是utf8_general_ci; SELECT * FROM `team` WHERE 1 ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC ...
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(...
MySQL数据库limit查询优化
熟悉MySQL数据库的朋友都知道MySQL数据库的优化是相当重要的。其中最为常用也是最为需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大...
SQL入门教程(01) SELECT
select是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。从这一句回答中,我们马上可以看到两个关键字: 从 (FROM) 数据库中的表格内...
SQL入门教程(02) DISTINCT
SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的...
SQL入门教程(03) WHERE
我们并不一定每一次都要将表格内的资料都完全抓出。在许多时候,我们会需要选择性地抓资料。就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料。...
SQL入门教程(04) AND OR
在上一页中,我们看到 WHERE 指令可以被用来由表格中有条件地选取资料。 这个条件可能是简单的(像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单...
SQL入门教程(05) IN
在 SQL 中,在两个情况下会用到 IN 这个指令;这一页将介绍其中之一━━与 WHERE 有关的那一个情况。在这个用法下,我们事先已知道至少一个我们需要的值,而...
SQL入门教程(06) BETWEEN
IN 这个指令可以让我们依照一或数个不连续 (discrete) 的值的限制之内抓出数据库中的值,而 BETWEEN 则是让我们可以运用一个范围 (range) 内抓出数据库中...
SQL入门教程(07) LIKE
LIKE 是另一个在 WHERE 子句中会用到的指令。基本上,LIKE 能让我们依据一个套式 (pattern) 来找出我们要的资料。相对来说,在运用 IN 的时候,我们完...