程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql的row_format

Mysql的row_format

編輯:MySQL綜合教程


Mysql的row_format   在mysql中, 若一張表裡面不存在varchar、text以及其變形、blob以及其變形的字段的話,那麼張這個表其實也叫靜態表,即該表的row_format是fixed,就是說每條記錄所占用的字節一樣。其優點讀取快,缺點浪費額外一部分空間。   www.2cto.com   若一張表裡面存在varchar、text以及其變形、blob以及其變形的字段的話,那麼張這個表其實也叫動態表,即該表的row_format是dynamic,就是說每條記錄所占用的字節是動態的。其優點節省空間,缺點增加讀取的時間開銷。 所以,做搜索查詢量大的表一般都以空間來換取時間,設計成靜態表。   row_format還有其他一些值: DEFAULT FIXED DYNAMIC COMPRESSED REDUNDANT COMPACT   www.2cto.com   修改行格式 ALTER TABLE table_name ROW_FORMAT = DEFAULT   修改過程導致: fixed--->dynamic: 這會導致CHAR變成VARCHAR dynamic--->fixed: 這會導致VARCHAR變成CHAR     作者 張偉健

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved