MySQL 專案資料庫的大小如何計算

2021-08-26 16:38:55 字數 877 閱讀 8469

1. 命令列方式

要知道乙個表占用空間的大小,那就相當於是資料大小 + 索引大小即可。

show databases; (檢視有多少 database, 也叫做table schema; 有點串用)

1.1 檢視單個database(或是table schema)占用的大小

[sql]

1.select sum(data_length)+sum(index_length) from information_schema.tables 

2.where table_schema='資料庫名'; 

得到的結果是以位元組為單位的, 換算成兆的話 除以 1024*1024

省事一點,直接進入information_schema 檢視

[sql]

1.use information_schema; 

接下來忽略索引的大小

1.2 查詢所有資料的大小

[sql]

1.select concat(round(sum(data_length/1024/1024),2),'m') from tables; 

這個需要的時間會長一些

1.3 檢視資料庫的某個表的大小

[sql]

1.select concat(round(sum(data_length/1024/1024),2),'m') from tables where table_schema=』資料庫名』 and table_name=』表名』; 

2. 軟體檢視方式

可以安裝 phpmyadmin 也可以看到

建立專案資料庫

建立專案資料庫 開發工具與關鍵技術 當我們分析完專案的需求,了解專案的大概流程和專案的需求之後,我們就可以開始資料庫的設計了,設計專案資料庫是乙個專案裡面非常重要的乙個環節,資料庫中建立的資料結構的種類,以及在資料410物件之間建立的複雜關係是資料庫系統效率的重要決定因素。乙個良好的資料庫設計可以節...

部落格專案 資料庫篇

使用者表 create table lblog user id int 11 not null auto increment comment 使用者表id username varchar 50 not null comment 使用者名稱 password varchar 50 not null ...

專案 資料庫設計經驗

做任何事情,要統一,有序。5s中的一些概念也可以借鑑一下。做專案,資料庫是很重要的一塊,現在是邊學邊總結。一 資料庫表的命名 例如 misqc01m 代表是主表 misqc01d1 代表第乙個明細表 經過對名字的整理,使系統有條理,清潔,使用的時候快速。二 新增常用表字段 create table ...