9.筆記 mysql學習——處理日期
mysql支援多種型別的日期運算:
l 按日期排序
l 搜尋特定日期或日期範圍
l 從日期值裡提取各組成部分
l 計算兩個日期之間的時間差
l 通過將乙個日期加上或減去乙個時間間隔
處理日期
查詢某一天的記錄
mysql> select * from grade_event wheredate='2012-10-01';
| date | category | event_id |
| 2012-10-01 | t | 6 |
1 row in set (0.00 sec)
生於3月的美國**
mysql> select last_name,first_name,birthfrom president where month(birth)=3;
| last_name | first_name | birth |
| madison | james | 1751-03-16 |
| jackson | andrew | 1767-03-15 |
| tyler | john | 1790-03-29 |
| cleveland | grover | 1837-03-18 |
4 rows in set (0.01 sec)
也可以用月份名稱
mysql> select last_name,first_name,birth frompresident where monthname(birth)='march';
| last_name | first_name | birth |
| madison | james | 1751-03-16 |
| jackson | andrew | 1767-03-15 |
| tyler | john | 1790-03-29 |
| cleveland | grover | 1837-03-18 |
4 rows in set (0.01 sec)
計算出另乙個日期
mysql> select date_add('1970-1-1',interval 10year);
| date_add('1970-1-1',interval 10 year) |
| 1980-01-01 |
1 row in set (0.00 sec)
unix實驗9筆記
1.centos中普通使用者切換到root使用者 su 回車 ubuntu中普通使用者切換到root使用者 sudo i 2.好像math.h中的atof函式和stdlib.h中的atof函式不是一回事,今天我試了一下在往c程式裡傳命令列引數實現加減法運算,如果標頭檔案是math.h,沒有實現字串到...
20 筆記 MySQL學習 InnoDB儲存引擎
20.筆記 mysql學習 innodb儲存引擎 innodb儲存引擎是mysql的預設引擎。有幾項功能 n 其表在執行提交和回滾操作時是事務安全的。n 在系統崩潰後可以自動恢復 n 外來鍵和引用完整性支援,包括級聯刪除和更新 n 基於行級別的鎖定和多版本化 n 從mysql 5.6開始,innod...
44 筆記 MySQL學習 相關子查詢
44.筆記 mysql學習 相關子查詢 子查詢要不要相關都可以。不相關的子查詢不會引發外層查詢裡的值,因為可以作為一條單獨的查詢命令來執行。相關子查詢應用了外層查詢裡的值,也就依賴於外層查詢。相關子查詢通常用在exists和not exists子查詢裡,主要用於在某個表裡查詢在另乙個表裡有匹配行或沒...