最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

工作中常用的mysql語句分享 不用php也可以實現(xiàn)的效果

 更新時間:2012年05月27日 22:06:58   作者:  
本文給大家介紹幾條比較有用的MySQL的SQL語句,可能很多人都通過PHP來實現(xiàn)這些功能,其實數(shù)據(jù)也是能實現(xiàn)很多功能的
1. 計算年數(shù)
你想通過生日來計算這個人有幾歲了。
復(fù)制代碼 代碼如下:

SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;

2. 兩個時間的差
取得兩個 datetime 值的差。假設(shè) dt1 和 dt2 是 datetime 類型,其格式為 ‘yyyy-mm-dd hh:mm:ss',那么它們之間所差的秒數(shù)為:
UNIX_TIMESTAMP( dt2 ) - UNIX_TIMESTAMP( dt1 ) 除以60就是所差的分鐘數(shù),除以3600就是所差的小時數(shù),再除以24就是所差的天數(shù)。
3. 顯示某一列出現(xiàn)過N次的值
復(fù)制代碼 代碼如下:

SELECT id
FROM tbl
GROUP BY id
HAVING COUNT(*) = N;

4. 計算兩個日子間的工作日
所謂工作日就是除出周六周日和節(jié)假日。
復(fù)制代碼 代碼如下:

SELECT COUNT(*)
FROM calendar
WHERE d BETWEEN Start AND Stop
AND DAYOFWEEK(d) NOT IN(1,7)
AND holiday=0;

5. 查找表中的主鍵
復(fù)制代碼 代碼如下:

SELECT k.column_name
FROM information_schema.table_constraints t
JOIN information_schema.key_column_usage k
USING (constraint_name,table_schema,table_name)
WHERE t.constraint_type='PRIMARY KEY'
AND t.table_schema='db'
AND t.table_name=tbl'

6. 查看你的數(shù)庫有多大
復(fù)制代碼 代碼如下:

ELECT
table_schema AS 'Db Name',
Round( Sum( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
Round( Sum( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM information_schema.tables
GROUP BY table_schema ;

相關(guān)文章

  • MySQL間隙鎖解決幻讀問題

    MySQL間隙鎖解決幻讀問題

    本文主要介紹了MySQL間隙鎖解決幻讀問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL中如何重建表

    MySQL中如何重建表

    這篇文章主要介紹了MySQL中如何重建表問題。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • SQL中"1=1"的陷阱:為什么應(yīng)避免使用

    SQL中"1=1"的陷阱:為什么應(yīng)避免使用

    "1=1"在SQL中可能看似無害,但它卻是一個隱藏的陷阱,這個簡單的表達(dá)式可能會導(dǎo)致你的查詢結(jié)果出現(xiàn)偏差,甚至可能引發(fā)安全問題,本指南將揭示這個陷阱,教你如何避免使用"1=1",讓你的數(shù)據(jù)庫操作更加安全、準(zhǔn)確,讓我們一起揭開"1=1"的秘密,提升你的SQL技能!
    2024-02-02
  • MySQL修煉之聯(lián)結(jié)與集合淺析

    MySQL修煉之聯(lián)結(jié)與集合淺析

    在mysql中,最重要的就是查詢了,下面這篇文章主要給大家介紹了關(guān)于MySQL修煉之聯(lián)結(jié)與集合的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 微信公眾平臺開發(fā) 數(shù)據(jù)庫操作

    微信公眾平臺開發(fā) 數(shù)據(jù)庫操作

    這篇文章主要介紹了微信公眾平臺開發(fā) 數(shù)據(jù)庫操作的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • MYSQL必知必會讀書筆記第六章之過濾數(shù)據(jù)

    MYSQL必知必會讀書筆記第六章之過濾數(shù)據(jù)

    本文給大家分享MYSQL必知必會讀書筆記第六章之過濾數(shù)據(jù)的相關(guān)知識,非常實用,特此分享到腳本之家平臺,供大家參考
    2016-05-05
  • mysql?事務(wù)解析

    mysql?事務(wù)解析

    這篇文章主要給大家分享的是mysql事務(wù)解析,事務(wù)(transaction)是業(yè)務(wù)邏輯的一個基本的單元組成,下面文章圍繞mysql事務(wù)的相關(guān)資料展開詳細(xì)內(nèi)容,需要的朋友可以參考一下希望對大家有所幫助
    2021-11-11
  • 使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程

    使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程

    ER圖又稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型,MySQL?Workbench是一個強大的數(shù)據(jù)庫設(shè)計工具,提供了便捷的數(shù)據(jù)導(dǎo)入導(dǎo)出功能,本文介紹了使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程
    2024-06-06
  • MySQL中實現(xiàn)分頁操作的實戰(zhàn)指南

    MySQL中實現(xiàn)分頁操作的實戰(zhàn)指南

    MySQL的分頁似乎一直是個問題,下面這篇文章主要給大家介紹了關(guān)于MySQL中實現(xiàn)分頁操作的相關(guān)資料,文中通過圖文以及實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL 數(shù)據(jù)丟失排查案例

    MySQL 數(shù)據(jù)丟失排查案例

    這篇文章主要分享了MySQL 數(shù)據(jù)丟失排查的一個案例,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-05-05

最新評論

六枝特区| 漳浦县| 麻栗坡县| 周宁县| 丹寨县| 新乐市| 崇礼县| 桦南县| 西平县| 衡阳市| 濉溪县| 龙井市| 辽源市| 锡林郭勒盟| 岚皋县| 长寿区| 祁东县| 娱乐| 攀枝花市| 长岛县| 普兰店市| 凤冈县| 句容市| 黄大仙区| 巴东县| 新晃| 宣武区| 太湖县| 宣威市| 鄂托克旗| 石渠县| 龙川县| 宣汉县| 曲水县| 石家庄市| 泰安市| 武乡县| 海伦市| 乌拉特中旗| 绥江县| 山东|