———————— 查询(SELECT) ————————
a、最简单的查询
例:SELECT * FROM tablename
b、确定数据表有多少条数据记录(COUNT())
例:SELECT COUNT(ID) FROM tablename
c、确定数据表有多少条内容不重复的数据记录(DISTINCT)
例:SELECT COUNT(DISTINCT ID) FROM tablename
d、限制查询结果中的数据记录个数(LIMIT)
例:SELECT * FROM tablename LIMIT 2 (限制2条记录)
e、在使用LIMIT关键字确定数据表里的数据记录数
例:
SELECT SQL_CALC_FOUND_ROWS title FROM titles ORDER BY title LIMIT 3
(返回title数据表里字母表排序排在最前面的3条记录)
SELECT FOUND_ROWS()
(指出title数据表里总共有多少条记录)
———————— 排序(ORDER BY) ————————
a、最简单的排序
例:SELECT authName FROM authors ORDER BY authName
b、永久性改变某个数据列的排序方式(会使有关索引将被自动更新)
例:
ALTER TABLE authors MODIFY authName VARCHAR(60) CHARACTER SET latin1 COLLATE latin1_german2_ci
c、其它排序方式
例:SELECT latin1char FROM test_sort1 ORDER BY latin1char COLLATE latin1_general_ci
———————— 数据筛选(WHERE) ————————
a、简单筛选
例:SELECT authName FROM authors WHERE authName >='M'
b、字符%代表任意字符串的通配符
例:SELECT authName FROM authors WHERE authName LIKE '%er%'
c、IN操作符
例:SELECT authID,authName FROM authors where authID IN(2,7,12)