如果還不懂如何使用 Consumer 介面,來公司我當面給你講!
阿新 • • 發佈:2021-11-25
MySQL資料型別
資料型別 | 關鍵字 |
整型 | int或integer,兩個是一樣。 |
浮點型 | double或float,通常使用double |
字串型 | 可變長 varchar(長度),定長:char(長度) |
日期型別 | date 日期 time 時間 datetime |
點選檢視程式碼
select case when 2 < 0 then 'a小於0' when 2 > 0 then 'a大於0' else 'a為0' end ; SELECT IF(TRUE,'真的','假的'); SELECT IFNULL(expression, alt_value); SELECT IFNULL(NULL,'這個值為空'); -- 為null時,顯示後面的值 SELECT IFNULL('這個值不為null','AD'); -- 不為null時,顯示當前值
點選檢視程式碼
日期格式化 返回當前日期和時間。 SELECT CURDATE(); select now(); NOW()、CURRENT_TIMESTAMP()、CURRENT_TIMESTAMP, LOCALTIME()、LOCALTIME、LOCALTIMESTAMP()、LOCALTIMESTAMP: SYSDATE() -- 系統的真正時間 SELECT DATE_FORMAT(NOW(),"%Y-%m-%d"); SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') --分別取出當前年月日 year() , month(),dayofmonth() SELECT YEAR(NOW()); 將時間戳格式化為 2018-06-11 09:37:00 格式(預設) SELECT FROM_UNIXTIME(1528681020) ; SELECT FROM_UNIXTIME(unix_timestamp(),'%Y-%m-%d %H:%i:%s') 取某個月的第一天 select date_sub('2021-07-08', interval day('2021-07-08') - 1 day); 取某個月的最後一天 select last_day('2021-07-08'); 取某個月的下個月第一天 select date_add(last_day('2021-07-08'),interval 1 day); 要看某個月資料時要用到 select * from test01 where date_time between date_sub('2021-07-08',interval day('2021-07-08') day ) and date_add(last_day('2021-07-08'),interval 1 day) ;