mysql統計一張表中條目個數的方法

2021-06-25 10:14:08 字數 1045 閱讀 3938

統計一張表中條目的個通常的sql語句是:

select

count(*) from

tablename;

#orselect

count(1) from

tablename;#or

統計乙個列項,如id

select

count(id)

另外,可通過使用information_schema統計個數

mysql中有乙個名為 information_schema 的資料庫,在該庫中有乙個 tables 表,這個表主要字段分別是:

table_schema : 資料庫名

table_name:表名

engine:所使用的儲存引擎

tables_rows:記錄數

data_length:資料大小

index_length:索引大小

下面的sql語句給出了查詢方法,同時也統計出了占用儲存空間的資訊:

select

information_schema.`tables`.table_name,

(data_length

/1024/

1024) as

datam ,

(index_length

/1024/

1024) as

indexm,

((data_length

+index_length)/

1024/

1024) as

allm,

table_rows

from

information_schema.`tables`

where information_schema.`tables`.table_schema=

'abc

';

MySQL中update一張表到另一張表

以下的文章主要介紹的是mysql 資料庫中如何將乙個實際應用表的相關資料插入到另外乙個表的實際操作方法,此方案看起來很簡單但是並非如此,雖然這個實現起來非常簡單,但是還是會困擾許多新手,因此專門發一篇文章備查。開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,雖然這個實現起...

mysql中實現在一張表中插入另一張

mysql在將一張表中的部分資料插入另一張表中分為兩種情況 1.兩張表中的字段相同 insert into 表一 select from 表2 where 條件 如果不想要某個字段重複的數,插入的sql語句如下 insert into 表一 select from 表二 where 表一的某個字段 ...

mysql統計表中條目個數的方法舉例

說明 以下標紅且加大括號的均需要替換為實際待查詢的表名或資料庫名。統計某張或某幾張表的資料量 select count from orselect count 1 from or 統計乙個列項,如id select count id from 統計某資料庫中所有表的資料量 mysql中有乙個名為 i...