單獨使用時,單引號和雙引號沒有區別;
需要嵌套使用時,雙引號和單引號可以互相嵌套。使用的結果是把內部的內容當做整體一個字符串變量。
SELECT * FROM da_track WHERE act= '1002001021' AND data_time LIKE '2018-04-01%';
和
SELECT * FROM da_track WHERE act= "1002001021" AND data_time LIKE "2018-04-01%";
在查詢時沒有區別。
SELECT SUM(uid) AS 總人數 FROM da_track WHERE act= '1002001021' AND data_time LIKE '2018-04-01%'
和
SELECT SUM(uid) AS '總人數' FROM da_track WHERE act= '1002001021' AND data_time LIKE '2018-04-01%'
以及
SELECT SUM(uid) AS "總人數" FROM da_track WHERE act= '1002001021' AND data_time LIKE '2018-04-01%'
也沒有區別,因為varchar變量類型,一般情況是需要使用引號來標識的,但是中文在mysql里面自動識別了,加不加引號都一樣可以運行。