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刪除,標識列的...