3.1.3 認(rèn)識(shí)字符串類型 教學(xué)課件 中職 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用_第1頁(yè)
3.1.3 認(rèn)識(shí)字符串類型 教學(xué)課件 中職 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用_第2頁(yè)
3.1.3 認(rèn)識(shí)字符串類型 教學(xué)課件 中職 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用_第3頁(yè)
3.1.3 認(rèn)識(shí)字符串類型 教學(xué)課件 中職 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用_第4頁(yè)
3.1.3 認(rèn)識(shí)字符串類型 教學(xué)課件 中職 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

3.1.3認(rèn)識(shí)字符串類型教學(xué)課件高教版中職數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用認(rèn)識(shí)字符串類型把材料中的數(shù)據(jù)按字符串和字節(jié)串進(jìn)行分類?2.談一談你對(duì)字符串類型和字節(jié)串類型的認(rèn)識(shí),說(shuō)說(shuō)它們之間的區(qū)別?立生超市經(jīng)營(yíng)中有如下數(shù)據(jù):商品名稱員工身份證號(hào)碼供貨商地址員工身份證掃描件生產(chǎn)商宣傳片店面語(yǔ)音廣告

1.能描述適應(yīng)不同長(zhǎng)度的文字類的字符串類型;

2.能描述不同字節(jié)類的用途;

3.能正確書(shū)寫(xiě)字符串類型的字面量;

4.能選擇合適的字符串?dāng)?shù)據(jù)類型?;顒?dòng)1認(rèn)識(shí)字符串類型1.觀察表3-5,歸納字符串類型的特性(1)字符串的名稱標(biāo)識(shí)符有哪些?(2)類型char括號(hào)中的M表示的是什么?(3)從表中看,數(shù)據(jù)類型char與varchar的區(qū)別,varchar(10)中“10”代表的含義?

字符串用于描述文字類數(shù)據(jù),MySQL提供6種字符串類型,用于適應(yīng)不同長(zhǎng)度的文字類數(shù)據(jù)的表示與存儲(chǔ)。在存儲(chǔ)末尾有空格的字符串('mysql')時(shí),char將刪除尾部空格,而varchar則保留尾部空格。字符串的前導(dǎo)空格不做任何處理。2.觀察表3-7,歸納字節(jié)串的特性(1)字節(jié)串與字符串類型所描述的數(shù)據(jù)有什么不同?(2)binary和varbinary類型除了存儲(chǔ)字節(jié)大小不同還有其他區(qū)別嗎?(3)存儲(chǔ)圖片、聲音、視頻數(shù)據(jù)一般選擇什么系列的數(shù)據(jù)類型?

字節(jié)串類型用于描述二進(jìn)制字節(jié)數(shù)據(jù)。在滿足應(yīng)用要求的前提下,盡量使用“短”數(shù)據(jù)類型,以節(jié)省存儲(chǔ)空間并提高數(shù)據(jù)處理的效率。

活動(dòng)2:

字符串類型的書(shū)寫(xiě)1.在實(shí)際應(yīng)用中有些字段需要限制為只能是若干個(gè)字符串中的一個(gè),如性別字段只能在'男'、'女'中選擇。請(qǐng)找一找MySQL是怎樣支持這類需求的?2.在促銷活動(dòng)中,顧客可以從提供的3種贈(zèng)品('茶杯'、'抽紙'、'洗手液')中任選兩樣,如何在MySQL中對(duì)贈(zèng)品字段的內(nèi)容進(jìn)行限制?3.在書(shū)寫(xiě)字符串類型時(shí),一般使用什么作為定界符?4.如果要在字符串中使用一些特殊字符,如回車、換行符、單引號(hào)、雙引號(hào),能不能直接輸入?MySQL提供枚舉和集合類型來(lái)支持一些字段的域約束。枚舉類型:使用enum('字符串1','字符串2',…,'字符串n')格式定義。定義為enum類型的字段只能取定義列表中的某個(gè)值。集合類型:使用set('字符串1',字符串2',…,'字符串n')格式定義。定義為set類型的字段只能取定義列表中若干值的組合。在書(shū)寫(xiě)字符串?dāng)?shù)據(jù)時(shí),用單引號(hào)(")或雙引號(hào)("")作定界符。如果要在字符串中使用一些特殊控制字符,如回車、換行符等,或者是在MySQL系統(tǒng)中已定義特別用途的字符,如單引號(hào)、雙引號(hào),不能像其他字符那樣直接輸入,而需要使用一種被稱為轉(zhuǎn)義字符的形式來(lái)表達(dá)。轉(zhuǎn)義字符由反斜線“\”與一個(gè)特定的字符組合而成,表示特殊的控制字符或定義了特別用途的字符。MySQL系統(tǒng)常用的轉(zhuǎn)義字符見(jiàn)表3-6。1.字符串?dāng)?shù)據(jù)類型分為_(kāi)_______類型和________類型兩種。2.varchar類型字段保存的最大字符數(shù)是_________。3.一個(gè)數(shù)據(jù)表中需要存放圖片、聲音等媒體信息,使用_____型字段。4._________和text類型是變長(zhǎng)類型。5._______類型的字段只能取定義列表中若干值的組合。6.字節(jié)串類型用于描述__________字節(jié)數(shù)據(jù)。1.char和varchar的長(zhǎng)度單位是字符,binary和varbinary的長(zhǎng)度單位是字節(jié)。前者用于文字字符串的處理,后者用于二進(jìn)制字節(jié)數(shù)的處理。2.建議字符串?dāng)?shù)據(jù)約定使用單引號(hào)(")作為定界符。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論