Mysql日常函式備忘

2021-08-30 12:53:02 字數 922 閱讀 4922

其中intolib為表的名稱,inputtime為型別偉datetime的字段

查詢當天記錄:

select * from intolib where to_days(inputtime) = to_days(now())

查詢這個星期的記錄:

select * from intolib where week(inputtime,1) = week(now(),1) and year(inputtime) = year(now())

查詢本月記錄:

select * from intolib where month(inputtime) = month(curdate()) and year(inputtime) = year(now())

查詢上月記錄:

select * from intolib where month(inputtime)=month(curdate())-1 and year(inputtime)=year(now())

對比的mssql語句:

查詢當天記錄(c#語句):

string strtemp = "";

if (rbtoday.checked)

strtemp = "dd";

if (rbweek.checked)

strtemp = "ww";

if (rbmonth.checked)

strtemp = "mm";

string strsql = "select * from intolib where datediff(" + strtemp + ",inputtime,getdate())<1";

上月記錄:

strsql = "select * from intolib where datediff(mm,inputtime,getdate())<2";

mysql日常函式和問題備忘錄

常用函式 1 字串拼接函式 concat str1,str2,說明 返回引數拼接後的結果,預設將引數轉換為字串進行拼接 如果乙個引數為null則返回結果為null 2 時間格式化函式 date format date,format 格式 描述 a 縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的...

mysql使用日常備忘

批量插入資料時,如果主鍵是有業務意義的,並非自自增張,那麼有可能在插入的資料中有與已存在的鍵值重複的,可以用如下方式來插入 insert ignore 當要插入乙個資料時,插入的字段值中主鍵欄位或唯一索引欄位的值不存在則插入,如果表中存在,則做update replace into replace ...

github日常指令備忘錄

這裡的介面是windows的介面,如果是linux就不需要安裝git bash了,直接啟動命令列使用就可以了。首先是要安裝git,然後在你所需要上傳的檔案下點右鍵,選擇 git bsah here 如下圖所示 日常使用的指令 入門級.基本基本基本 表示該資料夾下所有檔案 不要問我選擇其中一些怎麼辦....