SQL彙總 mysql 函式使用

2022-07-17 02:03:10 字數 424 閱讀 6700

1.1時間函式

獲取資料庫當前時間

select now() as now

utc時間轉化為日期

from_unixtime(play_start_time,'%y-%m-%d')

1.2聚合函式與明細合用的情況

可使用連線操作,例如:

1.3 統計行數

select count(*), select count(0), select count(1)

效率分析:

select count(*),對於行數很多的大表,這樣的查詢速度將會很慢。因為這樣的查詢對錶的每一行都會進行每個列的掃瞄。

select count(0), 比較快,每一行就只是掃瞄行頭資訊。

以上2種都是進行的全表掃瞄。

select count(唯一索引列),更快,查詢會走索引

Mysql常用SQL彙總

今天的部落格主題 資料庫篇 mysql mysql常用sql彙總 目錄 字段合併去重 查詢結果追加自定義字串 查詢當天的資料 今天工作當中被同事問道資料庫需要兩個字段合併去重。簡單粗暴點,直接上code 表資料 需求 來吧三部曲 第一步 合併aa bb 字段 注意 這一步合併的時候根據欄位的分割符號...

mysql常用sql彙總

alter table student add zz int 11 default 0 comment 0是授權 1未授權 給表student 新增乙個zz的字段 預設是0 後面是注釋 alter table student drop column nick 給表student刪除nick欄位 1....

mysql 函式彙總

函式 1 從左開始擷取字串 left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取...