set類型和enum類型非常相似,也是一個(gè)字符串對象,里面可以包含0-64個(gè)成員。根據(jù)成員個(gè)數(shù)的不同,存儲(chǔ)空間也有所不同:
1-8成員的集合,占1個(gè)字節(jié)
9-16成員的集合,占2個(gè)字節(jié)
17-24成員的集合,占3個(gè)字節(jié)
25-32成員的集合,占4個(gè)字節(jié)
33-64成員的集合,占8個(gè)字節(jié)
set類型可以從允許值集合中選擇任意1個(gè)或多個(gè)元素進(jìn)行組合,所以對于輸入的值只要是在允許的組合范圍內(nèi),都可以正確的寫入到set類型的列中,對于超出允許范圍的值不允許寫入到set類型中,對于有重復(fù)值的集合,重復(fù)值只寫一次。set類型的應(yīng)用如將某專業(yè)的課程保存成set類型,則學(xué)生的選課情況就可以通過set類型寫入和讀取。