檢視資料表資訊,如果直接對錶執行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 資料庫名 指定操作是在...