




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Mysql數(shù)據(jù)類型天津理工大學(xué) 華信軟件學(xué)院 田春艷 Email : tcy_ Tel:2011年9月-2012年1月每種列類型都有幾個(gè)特性如下:其中可以存放什么類型的值。值要占據(jù)多少空間,以及該值是否是定長(zhǎng)的(所有值占相同數(shù)量的空間)或可變長(zhǎng)的(所占空間量依賴于所存儲(chǔ)的值)。該類型的值怎樣比較和存儲(chǔ)。此類型是否允許 NULL 值。此類型是否可以索引。數(shù)據(jù)類型數(shù)字型日期和時(shí)間字符型二進(jìn)制如何選擇數(shù)據(jù)類型整形(1)整形類型TINYINT 1 1-255 SMALLINT 2MEDIUMINT 3INT 4INTEGER 4BIGINT 8整形(2)顯示寬度默認(rèn)寬度AUT
2、O_INCREMENT 自增屬性設(shè)置顯示寬度數(shù)據(jù)真正的寬度 默認(rèn)用空格填充在zerofill參數(shù)配合使用的情況下 顯示的時(shí)候補(bǔ)零浮點(diǎn)型和定點(diǎn)型浮點(diǎn)型floatDouble使用 數(shù)據(jù)類型 float(7,3)直接使用 float 沒指定精度,保存實(shí)際精度定點(diǎn)型Decimal使用數(shù)據(jù)類型 直接使用 decimal 默認(rèn)保存10個(gè)整數(shù)位,0個(gè)小數(shù)位浮點(diǎn)型和定點(diǎn)型存儲(chǔ)方式浮點(diǎn)型采用二進(jìn)制浮點(diǎn)的存儲(chǔ)規(guī)則,有一定的誤差定點(diǎn)型采用字符串存儲(chǔ)方式,無誤差的,無損失超出指定精度浮點(diǎn)型四舍五入不警告 建議 不是特殊情況不使用定點(diǎn)發(fā)出警告數(shù)據(jù)類型數(shù)字型日期和時(shí)間字符型二進(jìn)制如何選擇數(shù)據(jù)類型時(shí)間日期型year dat
3、etimedatetimetimestampYAER基本資料表示年份,占用一個(gè)字節(jié),能夠表示范圍1901-2155 表示形式Y(jié)YYY賦值注意事項(xiàng)插入時(shí)2008和2008相同 如果超出范圍自動(dòng)轉(zhuǎn)換0000兩位插入1-69轉(zhuǎn)換為21世紀(jì),70-99轉(zhuǎn)換成20世紀(jì)的時(shí)間如果0 轉(zhuǎn)換為0000 但是如果0轉(zhuǎn)換成2000TIME基本資料表示時(shí)間,占用3個(gè)字節(jié),能夠表示范圍-838:59:59838:59:59,表示形式HH:MM:SS賦值注意事項(xiàng)HH:MM:SS、 HH:MM、 D HH:MM:SS、 D HH:MM 、 D HH、SS、HHMMSS0、0 轉(zhuǎn)換為00:00:00CURRENT_TIME
4、 或 NOW輸入當(dāng)前時(shí)間DATE基本資料表示時(shí)間,占用4個(gè)字節(jié),能夠表示范圍1000-01-019999-12-31 表示形式Y(jié)YYY-MM-DD賦值注意事項(xiàng)YYYY-MM-DD、 YYYYMMDD 、 YYYY/MM/DD、 YYYY.MM.DD等任何分隔符YY-MM-DD、YYMMDD 0069 和7099 0 轉(zhuǎn)換為0000:00:00datetime是記錄日期最合適的選擇DATETIME(1)基本資料表示時(shí)間,占用8個(gè)字節(jié),能夠表示范圍1000-01-01 00:00:009999-12-31 23:59:59,表示形式:YYYY-MM-DD HH:MM:SSDATETIME(2)賦值
5、注意事項(xiàng)YYYY-MM-DD HH:MM:SS YYYYMMDDHHMMSS 任何字符分割 YY-MM-DD HH:MM:SS0 轉(zhuǎn)換為0000-00-00 00:00:00NOW輸入當(dāng)前時(shí)間TIMESTAMP與DATETIME相似區(qū)別占4個(gè)字節(jié)范圍1970-01-01 08:00:012038-01-19 11:14:07可以按照時(shí)區(qū)顯示數(shù)據(jù)類型數(shù)字型日期和時(shí)間字符型二進(jìn)制如何選擇數(shù)據(jù)類型字符串類型char & varchar textenumsetchar & varcharchar & varchar 都制定最大長(zhǎng)度基本定義形式char(M)OR varchar (M)超出最大長(zhǎng)度報(bào)錯(cuò)區(qū)
6、別char(M)在定義同時(shí)分配M長(zhǎng)度varchar (M)按照實(shí)際情況分配存儲(chǔ)空間TEXT只能保存字符型數(shù)據(jù)包括tinytexttextmediumtextlongtext只有長(zhǎng)度和存儲(chǔ)空間的不同ENUM枚舉型定義的基本形式屬性名 enum(值1,值2,) 例如:性別 euum(男,女)是否為空屬性默認(rèn)可以為空如設(shè)置not null 默認(rèn)選擇第一個(gè)SET定義的基本形式屬性名 SET(值1,值2,) 例如:愛好 set(打游戲,睡覺,聽歌,跳舞,打球)與enum區(qū)別可以多選數(shù)據(jù)類型數(shù)字型日期和時(shí)間字符型二進(jìn)制如何選擇數(shù)據(jù)類型二進(jìn)制存儲(chǔ)二進(jìn)制數(shù)據(jù),binary & varbinarybit blo
7、bBinary & Varbinary和char & varchar相似binary(10)長(zhǎng)度固定為10varbinary(10)長(zhǎng)度可變 最大10 存儲(chǔ)實(shí)際長(zhǎng)度+1BIT基本定義形式屬性名 bit(M)M 是最大的位數(shù)如bit(4)最大能存15 查詢時(shí):bit(字段名+0) select bit(字段名+0) from 表名BLOBBLOB是特殊的二進(jìn)制,用來保存數(shù)量很多的二進(jìn)制數(shù)據(jù),如圖片、音頻等等分為tinyblobblobmediumbloblongblob只有長(zhǎng)度區(qū)別數(shù)據(jù)類型數(shù)字型日期和時(shí)間字符型二進(jìn)制如何選擇數(shù)據(jù)類型如何選擇數(shù)據(jù)類型(1)設(shè)計(jì)數(shù)據(jù)庫表時(shí),需要考慮選擇那種數(shù)據(jù)類型訪問速度占用的磁盤空間數(shù)據(jù)要求精度如何選擇數(shù)據(jù)類型整形通常我們應(yīng)該選擇盡可能小的數(shù)據(jù)類型,這樣可以節(jié)省空間,并且可以更快地進(jìn)行訪問和更新。但應(yīng)該注意需要保存的數(shù)據(jù)的范圍,如果選擇的類型太小,數(shù)據(jù)可能會(huì)在插入時(shí)被截?cái)嗷虍a(chǎn)生錯(cuò)誤,所以一定要選擇一個(gè)覆蓋所有可能性的數(shù)據(jù)類型如果保證沒有負(fù)數(shù),最好加入unsiged屬性小數(shù)定點(diǎn)和浮點(diǎn)對(duì)精度要求比較高的計(jì)算需要選擇定點(diǎn)數(shù)據(jù)類型字符型char & varchar char長(zhǎng)度固定速度快,長(zhǎng)度變化不大并且對(duì)速度要求高的選擇charvarchar節(jié)省存儲(chǔ)空間,相對(duì)速度慢長(zhǎng)度變化較大的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)絲綢頭套市場(chǎng)調(diào)查研究報(bào)告
- 25年公司項(xiàng)目部管理人員安全培訓(xùn)考試試題(重點(diǎn))
- 從生產(chǎn)到消費(fèi)的全新連接區(qū)塊鏈在零售業(yè)供應(yīng)鏈中的應(yīng)用
- 2024-2025安全管理人員安全培訓(xùn)考試試題及答案完整
- 以人才推動(dòng)醫(yī)養(yǎng)產(chǎn)業(yè)可持續(xù)發(fā)展戰(zhàn)略規(guī)劃
- 從數(shù)據(jù)共享到價(jià)值傳遞解析區(qū)塊鏈技術(shù)核心價(jià)值
- 以創(chuàng)新促發(fā)展醫(yī)護(hù)人員教育與職業(yè)培訓(xùn)策略探討
- 企業(yè)信息化的助推器-區(qū)塊鏈的信任保障案例
- 企業(yè)級(jí)電子健康記錄系統(tǒng)的建設(shè)與管理
- 2024年日照科技職業(yè)學(xué)院招聘教師考試真題
- 單位(子單位)工程質(zhì)量竣工驗(yàn)收記錄表
- GB/T 20564.4-2022汽車用高強(qiáng)度冷連軋鋼板及鋼帶第4部分:低合金高強(qiáng)度鋼
- 第6章小區(qū)域控制測(cè)量
- GRS-化學(xué)品管理手冊(cè)
- GB/T 23260-2009帶自粘層的防水卷材
- GB/T 22562-2008電梯T型導(dǎo)軌
- KCE系統(tǒng)手機(jī)軟件(Kone Android Mini Console 使用說明)
- GA/T 74-2017安全防范系統(tǒng)通用圖形符號(hào)
- 世界社會(huì)主義發(fā)展史-課件
- 小學(xué)語文人教二年級(jí)下冊(cè) 有魔力的擬聲詞
- 2023年鄰水國(guó)有資產(chǎn)經(jīng)營(yíng)管理集團(tuán)有限公司招聘筆試題庫及答案解析
評(píng)論
0/150
提交評(píng)論