黑猴子的家 mysql 日期函式

2021-09-11 16:38:57 字數 549 閱讀 3485

1、獲取當前日期

select now();
2、獲取日期,沒有時間

select curdate();
3、獲取時間,沒有日期

select curtime();
4、獲取日期的指定部分

select year(now());

select month(now());

select monthname(now());

select day(now());

select concat(year(now()),'年',month(now()),'月',day(now()),'日') 日期;

5、判斷兩個日期的差別天數,前者比後者大,返回正數,小返回負數,相等返回0.

select datediff(now(),'2022-8-8');

select datediff('2017-9-25',now());

黑猴子的家 mysql 流程控制函式

1 if函式 select if 100 9,不錯呦 不夠大 備註 2 case語句一 語法 case when 條件1 then 顯示的值1 when 條件2 then 顯示的值2 else 顯示的值n end 類似於 if 條件1 else if 條件2 else案例 select salary...

黑猴子的家 mysql 事物簡述

1 事務的概念 事務 一組邏輯操作單元,使資料從一種狀態變換到另一種狀態。事務處理 事務操作 保證所有事務都作為乙個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在乙個事務中執行多個操作時,要麼所有的事務都被提交 commit 那麼這些修改就永久地儲存下來 要麼資料庫管理系統將放棄所作的...

黑猴子的家 mysql 標識列

1 標識列總結 標識列又稱為自增長列 語法auto increment 特點 設定為標識列的字段,值不用手動插入,自動會有序列值,不用擔心重複問題 1 標識列字段的型別必須為數值型 2 標識列欄位必須為乙個key 主鍵或唯一或外來鍵 3 乙個表中至多有乙個標識列 4 如果用delete刪除,標識列的...