<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 盡量少的占存儲空間 當一個列可以選擇多種數據類型的時候,應該優先考慮數字類型,其次是日期或二進制類型,最后是字符類型.對于相同級別的數據類型,應該優先選擇占用空間小的數據類型 因為,比較排序的時候,他們更快 數據處理是以頁為單位的,每個頁的大小是固定的,存儲單位小,每頁就能放下更多的數據 ## int整型 年齡:tinyint(1) 0-255之間 烏龜年齡: smallint(2) mediumint(3) int(4) bigint(8) ![](https://box.kancloud.cn/9c424701d51d68471de67d4916fff755_1110x404.jpg) ## 時間類型 time() 時分秒 datetime() 年月日 時分秒 以YYYY-MM-DD HH:MM:SS[.fraction]格式存儲日期時間,能支持微秒但是默認還是支持秒 如果我們要支持微秒要定義個長度 datetime(6)=YYYY-MM-DD HH:MM:SS.fraction datetime類型與時區無關,占用8個字節的存儲空間 能到9999年 year() 年份 date() 年月日 3個字節 timestamp() 時間戳(1970-1-1到現在經歷的秒數) 以YYYY-MM-DD HH:MM:SS[.fraction]格式顯示,占用4個字節 時間范圍1970-01-01到2038-01-19 類型顯示依賴于所指定的時區 在行的數據修改時可以自行修改timestamp的值 根據不同時間信息的范圍選取不同類型的使用 **注意:不要使用字符串類型來存儲日期時間數據** 日期時間類型通常比字符串占用的存儲空間小 日期時間類型在進行查找過濾時可以利用日期來進行對比 還有豐富的函數 使用int存儲不如使用timestamp類型 # 數據的整合最好固定長度 char(長度) 固定長度,運行速度快,字符串存儲在char類型中會刪除末尾的空格 char類型適合存儲經常更新的字符串列,mysql在運行中會一次性分配足夠的內存,多頻繁的更新不會造成列分裂,避免超出存儲碎片 長度:255字符限制 varchar(長度) 長度不固定,內容比較少要進行部位操作,該類型要保留1-2個字節保存當前數據的長度 列的最大長度小于255則只占用1個額外字節用于記錄字符串長度 列的最大長度大于255則只要占用2個額外字節用于記錄字符串長度 長度:65535字節限制 存儲漢字,例如字符集utf8的(每個漢字占據3個字節),最多可以存儲65535/3-2字節 存儲手機號碼:char(11) Mysql在運算的時候,內存使用的固定寬度 # 最好存為整形 時間信息可以存儲為整型的(時間戳) select from_unixstamp(時間戳) from 表名 set集合類型 多選:set(‘籃球’,’足球’,’棒球’,’乒乓球’); enum枚舉類型 單選: enum(‘男’,’女’,’保密’); 推薦使用set和enum類型,內部會通過整型信息參數具體計算、運行。 ip地址也可以變為整型信息進行存儲(mysql內部有算法,把ip變為數字): mysql: inet_aton(ip) inet_ntoa(數字) php: ip2long(ip) long2ip(數字)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看