使用DATE_FORMAT方法SELECT * FROM `ler_items` WHERE DATE_FORMAT(postTime,'%Y-%m')='2013-03'注意:日期一定要用'',否則沒有效果其它的一些關於mysql日期尋找語句mysql> select date_format(DATE_SUB(CURDATE(), INTERVAL 7
公司網站有需求對使用者名稱驗證要驗證大小寫。其實剛開始他註冊的時候就就都是大小寫,所以沒有必要做大小寫驗證了。但是現在要登陸的驗證大小寫,那在註冊的時候也要對此進行驗證。但是MySQL在查詢字串時是大小寫不敏感的,在編繹MySQL時一般以ISO-8859字元集作為預設的字元集,這個字元集對大小寫不敏感,因此在比較過程中中文編碼字元大小寫轉換造成了這種現象後來找到一個利用binary臨時解決辦法 代碼如下複製代碼 SELECT * FROM
文法如下 代碼如下複製代碼 GRANT ALL PRIVILEGES ON `DB_NAME`.* TO 'USER_NAME'@'HOST' WITH GRANT OPTION; 例grant 普通資料使用者,查詢、插入、更新、刪除 資料庫中所有表資料的權利。 代碼如下複製代碼 grant select on testdb.* to common_user@'%'grant insert on testdb.* to
mysql的自連接的處理速度比子查詢快了很多。所以自連接還是有必要學習的。普通的sql子查詢語句 代碼如下複製代碼 SELECT `id`,`bic` FROM `biao` WHERE `id`=(SELECT `id` FROM `biao` WHERE `id`='9696e'); mysql的自連接sql語句 代碼如下複製代碼 SELECT `id`,`bic` FROM `biao` AS a, `biao` AS b WHERE
天在做opencart開發的時候,需要對使用者表中使用者的電話號碼和區號串連起來,於是使用了concat方法, 代碼如下複製代碼 SELECT CONCAT(isdcode,telephone) FROM gb_customer 竟然發現很多NULL列,telephone明明是有值的,於是查詢了相關concat方法,解釋如下 代碼如下複製代碼 mysql CONCAT(str1,str2,…)
暫存資料表可能是非常有用的,在某些情況下,保持臨時資料。最重要的是應該知道的暫存資料表是,他們將當前的用戶端工作階段終止時被刪除當你建立暫存資料表的時候,你可以使用temporary關鍵字。如: 代碼如下複製代碼 create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null)‘或CREATE TEMPORARY TABLE IF NOT EXISTS