———————— 查詢(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)