1、基本数据记录查询
列出表的所有字段 SELECT field1,field2......fieldn FROM tablename;
2、“*”符号的使用
SELECT * FROM tablename;
其中,符号“*”表示所有字段名;tablename 参数表示表的名称。
3、条件数据记录查询
SELECT field1,field2,...,fieldn FROM tablename WHERE CONDITION;
4、带IN关键字的查询
SELECT field,field2,...,fieldn
FROM tablename WHERE fieldm IN (value1,value2,value3,...valuen);
5、带BETWEEN AND关键字的查询
SELECT field1,field2,...,fieldn
FROM tablename WHERE fieldm BETWEEN value1 AND value2
6、带LIKE的模糊查询
SELECT field1,field2,...,fieldn
FROM tablename WHERE fieldm LIKE value;
7、带AND的多条件查询
8、带OR的多条件查询
9、MySQL支持的统计函数
SELECT function(field) FROM tablename WHERE CONDITION;
10、用limit限制数据记录查询的数量
不指定初始位置 LIMIT rowcount;
指定初始位置
11、使用正则表达式查询
^ 匹配文本的开始字符
$ 匹配文本的结束字符
. 匹配任何单个字符
* 匹配零个或多个
+ 匹配前面的字符一次或多次
<字符串> 匹配包含指定的字符串的文本
[字符集合] 匹配字符集合中的任何一个字符
[^] 匹配不在括号中的任何字符
字符串{n,} 匹配前面的字符串至少n次
字符串{n,m} 匹配前面的字符串至少n次,至多m次,如果n为0,此参数为可选参数。