日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何查詢數(shù)據(jù)庫存儲量?(數(shù)據(jù)庫數(shù)據(jù)存儲量怎么查)

隨著時間的推移和數(shù)據(jù)的累積,數(shù)據(jù)庫的存儲量也會逐漸增大,為了能夠充分利用數(shù)據(jù)庫的存儲空間,需要經(jīng)常查詢數(shù)據(jù)庫的存儲量,及時了解數(shù)據(jù)庫的存儲情況。那么如何查詢數(shù)據(jù)庫存儲量呢?

網(wǎng)站建設公司,為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對三維植被網(wǎng)等多個行業(yè)擁有豐富的網(wǎng)站建設經(jīng)驗的網(wǎng)站建設公司。專業(yè)網(wǎng)站設計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應式網(wǎng)站。

1.使用系統(tǒng)命令查詢

我們可以通過使用一些系統(tǒng)命令來查詢數(shù)據(jù)庫的存儲量,對于MySQL數(shù)據(jù)庫,我們可以使用以下命令來查詢數(shù)據(jù)庫的大?。?/p>

“`

SELECT table_schema AS ‘Database’, SUM(data_length + index_length) / 1024 / 1024 AS ‘Size (MB)’ FROM information_schema.TABLES GROUP BY table_schema;

“`

運行以上SQL查詢語句后,會輸出所有數(shù)據(jù)庫的名稱和在磁盤上的大小,單位為MB。通過這種方式,我們可以非常方便地了解到整個數(shù)據(jù)庫的存儲量。

2.使用圖形界面查詢

除了使用系統(tǒng)命令外,我們還可以通過使用一些數(shù)據(jù)庫管理工具來查詢數(shù)據(jù)庫的存儲量,例如Navicat、SQLyog等。以Navicat為例,我們可以直接在界面上選擇需要查詢的數(shù)據(jù)庫,然后點擊鼠標右鍵選擇“屬性”選項,會彈出一個窗口,里面會顯示當前數(shù)據(jù)庫的基本信息,包括數(shù)據(jù)庫的大小、數(shù)據(jù)文件大小、日志文件大小等等。通過這種方式,我們可以直觀地了解到當前數(shù)據(jù)庫的存儲情況。

3.使用腳本查詢

除了MySQL自帶的查詢語句外,我們還可以通過編寫一些腳本來查詢數(shù)據(jù)庫的存儲量。Python是一種比較常用的腳本語言,我們可以使用Python編寫腳本來查詢數(shù)據(jù)庫的存儲量:

“`python

import pymysql

import argparse

def get_database_size(host, port, user, password, db):

conn = pymysql.connect(host=host, port=port, user=user, password=password, db=db)

cursor = conn.cursor()

sql = ‘SELECT table_schema AS “Database”, SUM(data_length + index_length) / 1024 / 1024 AS “Size (MB)” FROM information_schema.TABLES GROUP BY table_schema;’

cursor.execute(sql)

result = cursor.fetchall()

return result

if __name__ == ‘__mn__’:

parser = argparse.ArgumentParser()

parser.add_argument(‘–host’, type=str, default=’localhost’, help=’Database host’)

parser.add_argument(‘–port’, type=int, default=3306, help=’Database port’)

parser.add_argument(‘–user’, type=str, default=’root’, help=’Database user’)

parser.add_argument(‘–password’, type=str, default=”, help=’Database password’)

parser.add_argument(‘–db’, type=str, default=”, help=’Database name’)

args = parser.parse_args()

result = get_database_size(args.host, args.port, args.user, args.password, args.db)

for r in result:

print(r)

“`

以上腳本使用了Python的pymysql庫來連接數(shù)據(jù)庫,并執(zhí)行了一條SQL查詢語句,最終輸出所有數(shù)據(jù)庫的名稱和在磁盤上的大小,單位為MB。我們可以運行該腳本,傳入數(shù)據(jù)庫的連接參數(shù)和名稱,即可查詢數(shù)據(jù)庫的存儲量。

綜上所述,查詢數(shù)據(jù)庫存儲量是一個非常必要的操作,我們可以通過使用系統(tǒng)命令、圖形界面以及編寫腳本的方式來查詢數(shù)據(jù)庫的存儲量。無論采用哪種方式,只要能夠及時了解到數(shù)據(jù)庫的存儲情況,就能夠更好地管理和利用數(shù)據(jù)庫的存儲空間。

成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220

oracle數(shù)據(jù)庫數(shù)據(jù)存儲與數(shù)據(jù)查詢

單次更新的 SQL 語句:

(只更新 B1 部分)

UPDATE

A

SET

b1 = CASE

WHEN (a16=’x’ OR a17=’x’ OR a18=’x’ OR a19=’x’) THEN ‘x’

WHEN (a16=’o’ OR a17=’o’ OR a18=’o’ OR a19=’o’)

AND a16!=’x’ AND a17!=’x’ AND a18!=’x’ AND a19!=’x’ THEN ‘o’

WHEN (a16=’√’ AND a17=’√’ AND a18=’√’ AND a19=’√’) THEN ‘√’

ELSE ‘?’

END;

如果上述表建好后,有其它記錄值數(shù)據(jù)插入到表緩耐A的a1,a2,a16,a17,a18,a19,a20,a24,a26,a46字段中后,要求表A的字段b1和b2也按照上述規(guī)則存儲相應的值,這用sql語句又該怎么實現(xiàn)呢?

使用觸發(fā)器(只更新 B1 部分)

CREATE OR REPLACE TRIGGER TRBeforeInsertA

BEFORE INSERT ON A

FOR EACH ROW

BEGIN

IF :new.a16=’x’ OR :new.a17=’x’

OR :new.a18=’x’ OR :new.a19=’x’ THEN

:new.b1 := ‘x’;

ELSIF (:new.a16=’o’ OR :new.a17=’o’

OR :new.a18=’o’ OR :new.a19=’o’)

AND :new.a16!=’x’ AND :new.a17!=’x’

AND :new.a18!=’x’ AND :new.a19!=’x’ THEN

:new.b1 := ‘o’;

ELSIF :new.a16=’√’ AND :new.a17=’√’

AND :new.a18=’√’ AND :new.a19=’√’ THEN

:new.b1 := ‘√’;

ELSE

:new.b1 := ‘?’;

END IF;

END;

測試數(shù)據(jù).

INSERT INTO A (a16, a17, a18, a19) VALUES (‘x’,’o’,’o’,’o’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’,’x’,’o’,’o’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’,’o’,’x’,’o’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’,’o’,’o’,’x’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’,’o’,’o’,’√’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’,’o’,’√’,’√’擾缺春);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘o’扮兄,’√’,’√’,’√’);

INSERT INTO A (a16, a17, a18, a19) VALUES (‘√’,’√’,’√’,’√’);

查詢觸發(fā)器正確性

SQL> SELECT

a16, a17, a18, a19, b1

3 FROM

A;

A16 A17 A18 A19 B1

x o o o x

o x o o x

o o x o x

o o o x x

o o o v o

o o v v o

o v v v o

v v v v v

8 rows selected.

數(shù)據(jù)庫數(shù)據(jù)存儲量怎么查的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫數(shù)據(jù)存儲量怎么查,如何查詢數(shù)據(jù)庫存儲量?,oracle數(shù)據(jù)庫數(shù)據(jù)存儲與數(shù)據(jù)查詢的信息別忘了在本站進行查找喔。

成都網(wǎng)站建設選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設計,高端小程序APP定制開發(fā),成都網(wǎng)絡營銷推廣等一站式服務。


文章名稱:如何查詢數(shù)據(jù)庫存儲量?(數(shù)據(jù)庫數(shù)據(jù)存儲量怎么查)
網(wǎng)站地址:http://www.dlmjj.cn/article/dppgpeh.html