MySQL SQL之常用小技巧

2021-10-18 05:09:19 字數 467 閱讀 4553

一、返回插入新記錄的id

insert into 表名(字段列表) output inserted.id values(字段值列表)

二、條件式排序

select * from 表名 order by case when 欄位名=某值 then 1 else 0 end (asc/desc)

三、清空表

truncate table 表名

//注意:truncate table 的效果等同於 delete from table ,但 truncate table 效率更高。

//delete 後可以跟where條件,而truncate不行

//delete刪除資料的時候會記錄日誌,而truncate不會

//delete刪除表中所有資料庫,id編號不會從1開始,而truncate會。

mysql sql 中實戰小技巧持續更新

一 在sql中計算兩個時間的相隔天數 語法 select datediff 結束時間,開始時間 結束時間 開始時間得到兩個時間的間隔天數 在專案中的體現 gettasklistbyscheduleid resulttype com.select task id as id,text,model.mo...

MySQL SQL正則技巧

判斷欄位中是否包含大寫字母如果有就返回 select from t1 where name2 regexp binary a z 開頭 結尾 where name2 regexp c where name2 regexp c 查詢字段值包含字母 a t 以外的字元的記錄 where name2 re...

常用小技巧 測試

1.如何判斷乙個數是否是整數 2.如何判斷乙個數後面是否有小數 3.保留兩位有效數字,但是沒說要四色五入 4.確定字元陣列的大小 5.確定輸入的字串會自帶 0 1.如何判斷乙個數是否是整數 if int a b 判斷是乙個數是否是整數 cout yes 如何判斷乙個數後面是否有小數 double n...