日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
常用的MySQL數據類型有哪些?

以下的文章主要向大家介紹的是MySQL數據類型,MySQL數據類型主要可以分成四種其中包括數值型、字符(串)型與日期和時間型與NULL值。如果你對這些數據庫類型十分感興趣的話,你就可以瀏覽以下的文章了。

創(chuàng)新互聯是少有的成都網站制作、網站建設、外貿網站建設、營銷型企業(yè)網站、重慶小程序開發(fā)、手機APP,開發(fā)、制作、設計、友情鏈接、推廣優(yōu)化一站式服務網絡公司,從2013年創(chuàng)立,堅持透明化,價格低,無套路經營理念。讓網頁驚喜每一位訪客多年來深受用戶好評

1. MySQL數據類型

在MySQL中有如下幾種數據類型:

(1)數值型

數值是諸如32 或153.4 這樣的值。MySQL 支持科學表示法,科學表示法由整數或浮點數后跟“e”或“E”、一個符號(“+”或“-”)和一個整數指數來表示。1.24E+12 和23.47e-1 都是合法的科學表示法表示的數。而1.24E12 不是合法的,因為指數前的符號未給出。

浮點數由整數部分、一個小數點和小數部分組成。整數部分和小數部分可以分別為空,但不能同時為空。

數值前可放一個負號“-”以表示負值。

(2)字符(串)型

字符型(也叫字符串型,簡稱串)是諸如“Hello, world!”或“一個饅頭引起的血案”這樣的值,或者是電話號碼87398413這樣的值。既可用單引號也可用雙引號將串值括起來。

初學者往往分不清數值87398143和字符串87398143的區(qū)別。都是數字啊,怎么一 個要用數值型,一個要用字符型呢?關鍵就在于:數值型的87398143是要參與計算的,比如它是金融中的一個貨款總額;而字符型的87398143是不 參與計算的,只是表示電話號碼,這樣的還有街道號碼、門牌號碼等等,它們都不參與計算。

(3)日期和時間型

日期和時間是一些諸如“2006-07-12”或“12:30:43”這樣的值。MySQL還支持日期/時間的組合,如“2006-07-12 12:30:43”。

(4)NULL值

NULL表示未知值。比如填寫表格中通訊地址不清楚留空不填寫,這就是NULL值。

我們用Create Table語句創(chuàng)建一個表(參看前面的章節(jié)),這個表中包含列的定義。例如我們在前面創(chuàng)建了一個joke表,這個表中有content和writer兩個列:

定義一個列的語法如下:

其中列名由col_name 給出。列名可最多包含64個字符,字符包括字母、數字、下劃線及美元符號。列名可以名字中合法的任何符號(包括數字)開頭。但列名不能完全由數字組成,因 為那樣可能使其與MySQL數據類型分不開。MySQL保留諸如SELECT、DELETE和CREATE這樣的詞,這些詞不能用做列名,但是函數名(如POS 和MIN)是可以使用的。

列類型col_type表示列可存儲的特定值。列類型說明符還能表示存放在列中的值的***長 度。對于某些類型,可用一個數值明確地說明其長度。而另外一些值,其長度由類型名蘊含。例如,CHAR(10) 明確指定了10個字符的長度,而TINYBLOB值隱含***長度為255個字符。

有的類型說明符允許指定***的顯示寬度(即顯示值時使用多少個字符)。浮 點類型允許指定小數位數,所以能控制浮點數的精度值為多少。

可以在列類型之后指定可選的類型說明屬性,以及指定更多的常見屬性。屬性起修飾類型的作用,并更改其處理列值的方式,屬性有以下類型:

(1)專用屬性用于指定列。例如,UNSIGNED 屬性只針對整型,而BINARY屬性只用于CHAR 和VARCHAR。

(2)通用屬性除少數列之外可用于任意列??梢灾付∟ULL 或NOT NULL 以表示某個列是否能夠存放NULL。還可以用DEFAULT,def_value 來表示在創(chuàng)建一個新行但未明確給出該列的值時,該列可賦予值def_value。def_value 必須為一個常量;它不能是表達式,也不能引用其他列。不能對BLOB 或TEXT 列指定缺省值。

如果想給出多個列的專用屬性,可按任意順序指定它們,只要它們跟在列類型之后、通用屬性之前即可。類似地,如果需要給出多個通用屬性,也可按任意順序給出它們,只要將它們放在列類型和可能給出的列專用屬性之后即可。

2. MySQL的列(字段)類型

數據庫中的每個表都是由一個或多個列(字段)構成的。在用CREATE TABLE語句創(chuàng)建一個表時,要為每列(字段)指定一個類型。列(字段)的類型比MySQL數據類型更為細化,它精確地描述了給定表列(字段)可能包含的值的種類,如是否帶小數、是否文字很多。

【編輯推薦】

  1. MySQL 操作日志查看的實際操作步驟與代碼
  2. jsp MySQL 中的中文問題的產生與解決
  3. MySQL命令導數據的實際操作與代碼
  4. 用c語言正確讀取MySQL數據庫實戰(zhàn)演示
  5. MySQL中文顯示問題的破解方案

當前文章:常用的MySQL數據類型有哪些?
文章來源:http://www.5511xx.com/article/dhosjch.html