9 筆記 MySQL學習 處理日期

2021-08-10 19:17:19 字數 1338 閱讀 8865

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子查詢裡,主要用於在某個表裡查詢在另乙個表裡有匹配行或沒...