AND & OR 運算符用於基於一個以上的條件對記錄進行過濾。
SQL AND & OR 運算符
如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。
如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。
SELECT * FROM Customers
WHERE Country='Germany'
OR City='Berlin';
SQL ORDER BY 關鍵字
ORDER BY 關鍵字用於對結果集按照一個列或者多個列進行排序。
ORDER BY 關鍵字默認按照升序對記錄進行排序。如果需要按照降序對記錄進行排序,您可以使用 DESC 關鍵字。
漢字Chinese_PRC_90_CI_AS 字符串ASCII
現在管理軟件中爲了保存各國不同編碼的方案,數據庫編碼一般會選擇UTF8,這樣查詢出的中文內容如需排序時,其並不是按中文的拼音排序,爲了使其按拼音排序,我們需做一下轉換
select xxFd from xxTable where xxFd >'' order by CONVERT(xxFd using GBK) limit 100
SELECT * FROM Customers ORDER BY Country;
SQL INSERT INTO 語句
INSERT INTO 語句用於向表中插入新記錄。
INSERT INTO Customers (CustomerId, CompanyName, Country)
VALUES ('Card', 'Stavanger', 'Norway');
其中CustomerID爲數字時,插入新記錄不需要填,(CustomerID 字段會自動更新)
CustomerID爲字符串時,且不爲空的情況,插入新記錄必須要填入,且必須符合或小於相應的字符設定