檢視mysql資料表資訊

2021-08-26 19:01:20 字數 525 閱讀 6962

檢視資料表資訊,如果直接對錶執行sql語句的話,當表很大或者其他客戶端正在對錶操作時,可能會很慢,比如檢視表中的記錄條數,使用:

select count(*) from tablename

對於很大的表並且有其他客戶端這在對錶進行更新時會非常慢,試過100萬行的表、20個客戶端正在執行insert時,慢到需要3、4分鐘才能返回結果。

其實可以從mysql的information_schema資料庫中查到需要的資料表資訊,該資料庫中有乙個tables表,其主要字段包括:

table_schema    %資料庫名

table_name %表名

engine %表所用的引擎

tables_rows %表的記錄數

data_length %資料大小

index_length %索引大小

還有一些其他字段,詳見

對這個表執行查詢即可知道資料表的資訊。

檢視mysql資料表資訊

檢視資料表資訊,如果直接對錶執行sql語句的話,當表很大或者其他客戶端正在對錶操作時,可能會很慢,比如檢視表中的記錄條數,使用 select count from tablename 對於很大的表並且有其他客戶端這在對錶進行更新時會非常慢,試過100萬行的表 20個客戶端正在執行insert時,慢到...

檢視mysql資料庫 資料表編碼資訊

通過mysql的命令列即可以檢視資料庫 資料表的編碼資訊。1.檢視資料庫編碼格式 show variables like character set database 2.檢視資料表的編碼格式 show create table 表名 編碼格式的正確與否,影響著資料庫中的資料 尤其是中文資料 能否正...

MySQL 建立和檢視資料表

資料表是關係型資料庫中最基本但最重要的操作物件,是資料儲存的基本單位。資料表被定義為列的集合,資料在表中是按照行和列的格式來儲存的。每一行代表一條唯一的記錄,每一列代表記錄中的乙個域。本篇內容介紹的是建立和修改表及其表結構的內容。資料表屬於資料庫,所以在建立表之前要使用use 資料庫名 指定操作是在...