最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于mysq字段選擇的詳解

 更新時間:2013年06月22日 15:20:53   作者:  
本篇文章是對mysq字段選擇進行了詳細的分析介紹,需要的朋友參考下

mysql支持很多字段類型,包括數(shù)值類型、日期/時間類型和字符串(字符)類型;在使用時需要考慮到存儲空間,存儲效率;
幾種列類型描述使用了下述慣例:
·  M
表示最大顯示寬度。最大有效顯示寬度是255。
·  D
時間類型:datetime(8bytes),timestamp(4bytes)
字符類型:
VARCHAR(M),L+1個字節(jié),其中L<= M且0 <=M<= 65535,不宜把M設置得過大,因為在內存中會計算實際長度,這個計算時需要消耗資源的;
CHAR(M)M個字節(jié),0 <= M<= 255
BINARY(M),M個字節(jié),0 <= M <= 255
VARBINARY(M),L+1個字節(jié),其中L <= M且0<= M <= 255
ENUM('value1','value2',...),1或2個字節(jié),取決于枚舉值的個數(shù)(最多65,535個值),調整比較復雜,需要先drop在create;在枚舉值小于255時,占1個字節(jié),大于255時占2個字節(jié);
SET('value1','value2',...)1、2、3、4或者8個字節(jié),取決于set成員的數(shù)目(最多64個成員),1-8占1個字節(jié),9-16占2個字節(jié),17-24占3個字節(jié),25-32占4個字節(jié),33-64占8個字節(jié);
整型類型:
tinyint(8),一個字節(jié)
smallint(16),2個字節(jié)
mediumint(24),3個字節(jié)
int(32),4個字節(jié)
bigint(64),8個字節(jié)
實型類型:
float(4bytes)
Float(M,D)  單精度浮點型,精確到小數(shù)點后面6位,雙精度double(M,D)精確到小數(shù)點后面13位;
float 內存如何存儲
        
類型
 存儲位數(shù)
 總位數(shù)
 偏移值

 數(shù)符(S)
 階碼(E)
 尾數(shù)(M)
 (offset)

短實數(shù)(float)
    1
    8
   23
    32
 127

長實數(shù)(double)
    1
    11
   52
    64
  1023

Float怎么存儲
N (10) = 123.456,
換算成二進制表示:
N (2) = 1111011. 01110100101111001
= 1. 11101101110100101111001(...) * 2^6
 那么 E = 127 + 6 = 133(10) = 10000101(2)
M = 111 0110 1110 1001 0111 1001 (省略了最高數(shù)字位1, 共23bit)
 組合起來就是:
S         E                       M
0        10000101     111 0110 1110 1001 0111 1001

整型類型:
Decimal(M,D)占M+2個字節(jié),小數(shù)點和符號需要
各自占一個字節(jié);
DECIMAL 可能的最大取值范圍與DOUBLE 一樣
,但是其有效的取值范圍由M 和D 的值決定,存蓄
的方式是字符串;
Decimal(M,D)占M+2個字節(jié),小數(shù)點和符號需要各自占一個字節(jié);
DECIMAL 可能的最大取值范圍與DOUBLE 一樣,但是其有效的取值范圍由M 和D 的值決定,存蓄的方式是字符串;

相關文章

  • Mysql覆蓋索引和前綴索引的實戰(zhàn)

    Mysql覆蓋索引和前綴索引的實戰(zhàn)

    SQL是優(yōu)化數(shù)據(jù)庫的一個重要手段,本文主要介紹了Mysql覆蓋索引和前綴索引的實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • CentOS6.8使用cmake安裝MySQL5.7.18

    CentOS6.8使用cmake安裝MySQL5.7.18

    這篇文章主要為大家詳細介紹了CentOS6.8使用cmake安裝MySQL5.7.18的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Mysql limit 優(yōu)化,百萬至千萬級快速分頁 復合索引的引用并應用于輕量級框架

    Mysql limit 優(yōu)化,百萬至千萬級快速分頁 復合索引的引用并應用于輕量級框架

    MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考這個問題還是從前天開始。有過痛苦有過絕望,到現(xiàn)在充滿信心!
    2011-05-05
  • mysql跨服務查詢之FEDERATED存儲引擎的實現(xiàn)

    mysql跨服務查詢之FEDERATED存儲引擎的實現(xiàn)

    本文主要介紹了mysql跨服務查詢之FEDERATED存儲引擎的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 如何進行mysql的優(yōu)化

    如何進行mysql的優(yōu)化

    這篇文章主要介紹了如何進行mysql的優(yōu)化,其實腳本之家之前就分享了很多的相關資料,需要的朋友可以參考下
    2016-04-04
  • mysql中sql查詢性能分析和配置優(yōu)化全面攻略

    mysql中sql查詢性能分析和配置優(yōu)化全面攻略

    處理Mysql性能上的問題,可以利用一些Linux常用的命令來查看Mysql對服務器的CUP和I/O使用情況,通過慢查詢日志找出有待優(yōu)化的sql,通過show?processlist查看正在執(zhí)行的sql的情況以及及時kill死鎖的sql,通過EXPLAIN分析需要優(yōu)化的sql語句,對Mysql內部配置做一些調整
    2024-03-03
  • MySQL索引失效的幾種情況詳析

    MySQL索引失效的幾種情況詳析

    這篇文章主要給大家介紹了關于MySQL索引失效的幾種情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • MySQL sql_mode修改不生效的原因及解決

    MySQL sql_mode修改不生效的原因及解決

    這篇文章主要介紹了MySQL sql_mode修改不生效的原因及解決,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-05-05
  • mysql中索引與FROM_UNIXTIME的問題

    mysql中索引與FROM_UNIXTIME的問題

    這篇文章主要介紹了mysql中索引與FROM_UNIXTIME的問題的相關資料,需要的朋友可以參考下
    2017-05-05
  • mysql查詢昨天 一周前 一月前 一年前的數(shù)據(jù)

    mysql查詢昨天 一周前 一月前 一年前的數(shù)據(jù)

    這篇文章主要介紹了mysql查詢昨天 一周前 一月前 一年前的數(shù)據(jù)的方法,需要的朋友可以參考下
    2014-05-05

最新評論

荣成市| 合水县| 临高县| 宣武区| 湄潭县| 汽车| 临泉县| 泰安市| 古丈县| 靖安县| 镇沅| 理塘县| 绿春县| 金沙县| 乌兰察布市| 论坛| 沈丘县| 繁昌县| 扎囊县| 遂平县| 紫金县| 津南区| 闸北区| 绥芬河市| 青浦区| 阿克陶县| 冕宁县| 吴堡县| 南部县| 壤塘县| 万盛区| 仪征市| 佛学| 多伦县| 巴林左旗| 龙江县| 灌南县| 同仁县| 五寨县| 云阳县| 根河市|