MySQL常用查詢

2022-06-13 07:09:12 字數 1489 閱讀 1030

本文為實驗樓相關章節的上級操作。

一)建立乙個資料庫test,並切換到該資料庫,在資料庫test 中建立乙個表,並插入資料,

1)建立並切換

2)建立**並插入資料

顯示表中所有資料:

二)查詢語句

1)尋找列的最大值

使用max()函式技術物品號article的最大值。

2)查詢某列最大值所在行

顯示price這列最大值對應的行:

還有一種方法是,對所有進行**的降序排序,然後使用mysql特有的limit字句顯示其中一行(這裡指定第一行顯示最**格):

注:若有多項物品的**是19.95(即,最貴的物品不止乙個),那麼limit顯示的結果也只會是其中的乙個。

3)按組顯示列的最大值

通過以下**找出每項物品中對應出最**格:

4)使用使用者變數

通過使用使用者變數找出**最高或最低的物品

5)使用外來鍵還是得多學學。

6)計算每月的訪問量

使用bit_count函式計算每個月中某使用者訪問網頁的天數。首先建立表t1表示使用者訪問網頁的年月日:

使用以下語句查詢每個月的訪問天數:

注:bit_count()用來計算二進位制數中包含1的個數,如:select bit_count(10),因,10變成二進位制數為1010,故結果為2.

bit_or() 用來對兩個二進位制數進行或運算。

經過全部的或操作,以後,統計被置為1的bit位數即可知道該月有多少天被訪問。

小白學資料的部落格對此有講解,有興趣的可以看看。

mysql 查詢 常用 mysql常用查詢

一.group concat函式,以指定的分割符合並列,與group by 一起用 例 selectgroup concat c.columnname separator group by 二.preparedstatement.return generated keys 得到剛剛插入記錄的id p...

mysql常用的查詢 MySQL常用查詢

資料庫 1.查詢所有資料的大小 data length 資料大小 index length 索引大小 select concat round sum data length index length 1024 1024,2 mb as data from information schema.tab...

mysql常用的查詢 MySQL常用查詢

select from unixtime create time,y m as time,sum sales amount sales amount sum from sales group by time 執行結果如下 查詢每年的銷售額 select from unixtime create ti...