女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MySQL為字段選擇合適數據類型

汽車玩家 ? 來源:數據庫的那些事 ? 作者:數據庫的那些事 ? 2020-05-03 17:38 ? 次閱讀

在使用MySQL創建數據表時,經常會遇到如何為字段選擇合適的數據類型的問題,接下來我們一起分析字符串、數值、日期數據類型的選擇。

1、CHAR與VARCHAR

CHAR和VARCHAR類型,都用來存儲字符串,但它們被存儲和檢索的方式不同。它們的最大長度以及是否保留尾部空格也不同。CHAR屬于固定長度的字符類型,而VARCHAR屬于可變長度的字符類型。

下表將各種字符串值存儲到 CHAR(4)和VARCHAR(4) 列后的結果,從而說明了CHAR和VARCHAR之間的區別。并且在查詢數據時CHAR列會刪除尾部的空格。

MySQL為字段選擇合適數據類型

CHAR與VARCHAR

建議:

在存儲定長字符時推薦使用CHAR,在存儲列是不定長時字符推薦使用合適長的VARCHAR。

在使用CHAR和VARCHAR時,后面跟的數字為滿足需要的最小值。

2、BLOB和TEXT類型

BLOB是一個二進制大對象,TEXT是一個的文本大對象。BLOB和 TEXT分別包括TINYBLOB,BLOB, MEDIUMBLOB,LONGBLOB和TINYTEXT,TEXT, MEDIUMTEXT,LONGTEXT四種不同的類型。它們之間的區別主要是存儲文本長度和存儲字節個數的不同。

建議:

對于存在TEXT或BLOB列的表,查詢數據是應避免查詢這些字段。

如果可以的話應該把BLOB或TEXT列分離到單獨的表中,以提升數據處理性能。

3、定點類型與浮點類型

定點類型,DECIMAL類型的存儲精確的數值數據。當對精確度要求很高時,例如金額數據,應使用定點類型。MySQL DECIMAL以二進制格式存儲值。

浮點類型,FLOAT和DOUBLE類型代表近似值數據。FLOAT單精度需要四個字節存儲,DOUBLE雙精度需要八個字節存儲。

4、日期和時間數據類型

MySQL提供常用的日期和時間數據類型有 DATE, TIME, DATETIME, TIMESTAMP,和 YEAR。每個時間類型都有一個有效值范圍,以及一個“ 零 ”值。

從下表可以看出每種類型的“ 零 ”值的格式。

MySQL為字段選擇合適數據類型

“零”值的格式

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 字符串
    +關注

    關注

    1

    文章

    589

    瀏覽量

    21122
  • MySQL
    +關注

    關注

    1

    文章

    849

    瀏覽量

    27555
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(RDBMS) ,由瑞典MySQL AB公司開發,后被Oracle公司收購。它通過結構化查詢語言(SQL)進行
    的頭像 發表于 05-23 09:18 ?184次閱讀

    數據數據恢復——MySQL數據庫誤刪除表記錄的數據恢復案例

    本地服務器,安裝的windows server操作系統。 操作系統上部署MySQL單實例,引擎類型innodb,表空間類型獨立表空間。
    的頭像 發表于 02-22 09:44 ?554次閱讀
    <b class='flag-5'>數據</b>庫<b class='flag-5'>數據</b>恢復——<b class='flag-5'>MySQL</b><b class='flag-5'>數據</b>庫誤刪除表記錄的<b class='flag-5'>數據</b>恢復案例

    如何根據電路需求選擇合適村田電感型號?

    根據電路需求選擇合適的村田電感型號,需要綜合考慮多個因素以確保電感能夠滿足電路的性能要求。那么如何根據電路需求選擇合適村田電感型號?我在大
    的頭像 發表于 02-13 14:26 ?337次閱讀

    如何選擇合適的PLD型號

    功能,包括邏輯運算、數據存儲、輸入輸出控制等。 性能要求 :了解應用對PLD的時鐘速度、邏輯資源、I/O接口數量、功耗等方面的具體要求。 封裝要求 :根據應用場景,選擇合適的封裝類型,
    的頭像 發表于 01-20 09:40 ?433次閱讀

    如何選擇合適的量水堰計型號與規格

    量水堰計作為一種重要的水文監測設備,廣泛應用于水庫、河流和水渠等水域的流量監測。選擇合適的量水堰計型號與規格,對于準確測量水流數據、保障水利工程的正常運行具有重要意義。那么如何選擇
    的頭像 發表于 01-17 16:01 ?507次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的量水堰計型號與規格

    適用于MySQL的ODBC驅動程序:可與多個第三方工具兼容的數據連接器

    、MariaDB、Amazon RDS for MySQL 和 Amazon Aurora 數據庫。Devart ODBC 驅動程序完全支持標準 ODBC API 函數和數據類型,并支持從任何地方實時訪問
    的頭像 發表于 01-16 10:12 ?558次閱讀

    MySQL數據庫的安裝

    MySQL數據庫的安裝 【一】各種數據庫的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】
    的頭像 發表于 01-14 11:25 ?494次閱讀
    <b class='flag-5'>MySQL</b><b class='flag-5'>數據</b>庫的安裝

    請問ADS1299使用Test Signals ,獲取到的數據類型是什么?

    請問ADS1299使用Test Signals ,獲取到的數據類型是什么?使用什么公式可以還原?據了解,外部信號轉換完成后是浮點型的,但是沒有看到這塊的說明。
    發表于 01-06 07:14

    選擇數據采集器時需要考慮的因素

    選擇數據采集器時,需要考慮以下關鍵因素,以確保所選設備能夠滿足特定應用需求并具有良好的性能和可靠性: 采集需求 : 數據類型和數量 :確定需要采集的數據類型(如溫度、濕度、壓力、位移
    的頭像 發表于 11-28 16:02 ?785次閱讀

    西門子博途新數據類型之:SINT(8位整數)

    數據類型 SINT (Short INT) 的操作數長度 8 位,由以下兩部分組成:一部分是符號,另一部分是數值。位 0 到 6 的信號狀態表示數值。位 7 的信號狀態表示符號。符號可以是“0”(正信號狀態),或“1”(負信號狀態)。
    的頭像 發表于 11-09 09:52 ?3989次閱讀
    西門子博途新<b class='flag-5'>數據類型</b>之:SINT(8位整數)

    AIC23采集到的數據是應該用什么數據類型來接收?int還是unsigned int?

    AIC23采集到的數據是應該用什么數據類型來接收,int還是unsigned int? 這個采集到的數字是什么含義呢?代表的是聲音信號的幅值? while(!MCBSP_rrdy(hMcbsp
    發表于 10-18 06:56

    怎樣選擇合適的MOSFET

    怎樣選擇合適的MOSFET
    的頭像 發表于 10-01 08:01 ?582次閱讀
    怎樣<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的MOSFET

    labview數據類型的取值范圍是多少

    LabVIEW的數據類型豐富多樣,涵蓋了整數、小數(浮點數)、復數等多種類型,每種類型都有其特定的取值范圍。以下是對LabVIEW中常見數據類型取值范圍的說明: 整數
    的頭像 發表于 09-04 17:33 ?2362次閱讀

    常見的遙感數據類型有哪些

    遙感技術是一種通過遙感器在遠離目標的位置獲取目標地物的電磁波信息,并進行分析的技術。遙感數據類型繁多,涵蓋了從可見光到紅外、微波等多個波段,以及不同的數據格式和分辨率。 光學遙感數據 : 全色影像
    的頭像 發表于 09-04 14:30 ?3423次閱讀

    技術干貨驛站 ▏深入理解C語言:基本數據類型和變量

    語言的知識,后續的編程學習打下堅實的基礎。1基本數據類型在C語言中,數據類型指的是用于聲明不同類型的變量或函數的一個廣泛的系統,用于定義變量的類型
    的頭像 發表于 07-26 17:53 ?2610次閱讀
    技術干貨驛站 ▏深入理解C語言:基本<b class='flag-5'>數據類型</b>和變量