1、書寫排序
sql語句的書寫順序:select ---> from --->where ---> group by ---> having ---> order by
其中where和having是不能同時使用的,並且having和group by 是聯合使用的。
where在group by之前執行,having 在group by 之後執行。
2、關鍵字DISTINCT:用於查詢唯一不同的值。
SELECT DISTINCT * FROM 表
3、WHERE子句:
SELECT ... FROM 表 WHERE 字段名 運算符 值
例如:SELECT * FROM 表 WHERE 字段名 = '變量'; 若爲數字,則不加引號;若爲變量,則加單引號。
4、AND和OR
SELECT * FROM 表 WHERE (字段 = ‘值1’ OR 字段 = ‘值2’)AND 字段 = ‘值3’;(連貫使用例子)
5、ORDER BY:默認升序
SELECT * FROM 表 ORDER BY 字段1 DESC,字段2 ASC
兩個排序條件,在前的優先排序。
6、插入數據INSERT
INSERT INTO 表(字段1,字段2,....) VALUES (‘值1’,‘值2’,....)
PS:在tp5中,DB::execute():寫入操作 DB::query():查詢操作