版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本附錄介紹MySQL提供的每種列類型。關于利用每種類型的詳細說明請參閱第 2章。除非另有說明,否則所列出的類型早在MySQL3.21.0中就已經有了。方括號([])M最大顯示寬度。除非另有說明,否則M應該是一個1到255 D為一個0到30之間的整數。D應該小于等于說明該類型的簡短說明。允許的屬性在CREATETABLE或ALTERTABLE語句中與該類型相關的可選屬性關鍵字。屬性按字母順序列出,但這個順序并不一定與CREATETABLE或ALTERTABLE中使用的順序相對應。關于這些語句的語法請參閱附錄D。每種列類型在說明 零 缺省值類型說明中不明確給出DEFAULT存儲需求 存儲該類型的值所需的字節(jié)數。對于有的類型,這個值是固字的。而這個值在有些類型中根據存放在列中的值的不同是可變的。比較對于串類型,比較是否是區(qū)分大小寫的。這對排序和索引有效,因為這些操作根同義詞注釋通用屬性有的屬性對所有類型或對于幾乎所有類型都適用。它們列在這里,而不是列在每種類型的說明中??蓪θ魏晤愋椭付∟ULL或NOTNULL屬性。還可對所有類型指定DEFAULTdefault_value。MySQL提供了整數和浮點數的數值類型??筛鶕硎镜闹档姆秶x擇相應的類型。對于整數類型,如果指定了AUTO_INCREMENT屬性,則列必須為PRIMARYKEY或UNIQUE索引。將NULL插入AUTO_INCREMENT的值。如果指定了UNSIGNED如果指定了ZEROFILL允許的屬性:AUTO_INCREMENT,UNSIGNED,取值范圍:-128到127(-27到27-1,或者如果為UNSIGNED,則0到255(028-缺省值:如果列可為NULL;則為NULL;如果列為NOTNULL,則為存儲需求:1允許的屬性:AUTO_INCREMENT,UNSIGNED,32768到32767(-215到215-1,或者如果為UNSIGNED,則0到(0到缺省值:如果列可為NULL;則為NULL;如果列為NOTNULL,則為存儲需求:2允許的屬性:AUTO_INCREMENT,UNSIGNED,取值范圍:-8388608到8388607(-223到223-1),或者如果為UNSIGNED,則01677215(0到缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為存儲需求:4INT[允許的屬性:AUTO_INCREMENT,UNSIGNED,取值范圍:-2147483648到2147483647(-231到231-1,或者如果為UNSIGNED,則0到4294967295(0到232-1)缺省值:如果列為NULL,則為NULL;如果列為NOTFULL,則為存儲需求:4允許的屬性:AUTO_INCREMENT,UNSIGNED,取值范圍:-92233720368547758089223372036854775807(-263263-1,或者如果為UNSIGNED,則0到18446744073709551615(0到264-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為存儲需求:8FLOAT[(M,說明:小浮點數;單精度(精度小于DOUBLE)取值范圍:最小非零值為±1.75494351E-38;最大非零值為±3.402823466E+38缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為0存儲需求:4同義詞:MySQL3.23FLOAT(4)為具有缺省M和D值的FLOAT注釋:在MySQL3.23以后,FLOAT(4)為真浮點類型(值存儲為硬件所允許的完整精度,DOUBLE[(M,D說明:大浮點數;雙精度(比FLOAT更精確)取值范圍:最小非零值為±2.2250738585072014E-308;最大非零值為±1。79769313-缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為存儲需求:8同義詞:DOUBLEPRECISION[(M,D)]和REAL[(M,D)]為DOUBLE[(M,D)]MySQL3.23FLOAT(8)為具有缺省M和D值的FLOAT注釋:在MySQL3.23以后,FLOAT(8)為真浮點類型(值存儲為硬件所允許的完整精度,DECIMAL(M,D說明:存儲為串的浮點數(每位數字、小數點或“-”號都占1字節(jié)。取值范圍:最大取值范圍與DOUBLE相同;給定DECIMAL類型的有效取值范圍由和D決定。如果D缺省值:如果列可為NULL,則為NULL,如果列為NOTNULL,則為存儲需求:對于MySQL3.23前的版本,為M字節(jié),而MySQL3.23以后的版本,為2同義詞:NUMERIC(M,D注釋:在MySQL3.23以后,M的值為符合ANSISQL標準,不包括符號字符或小數點MySQL的串類型常用來存儲文本,它不但是通用的而且還能存儲任何數據??捎么愋驼f明:0到M字節(jié)長的定長字符串。在MySQL3.23版以前,M應該為一個1到255之間的整數。而MySQL3.23版以后,M應該為一個0到255之間的整數。短于M個字符的串存儲進右邊補空格。長于M個字符的串存儲時剪斷為長度是M的串。在檢索值時,去掉后允許的長度:0到M缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:M字節(jié)比較:不區(qū)分大小寫(如果具有BINARY屬性,則區(qū)分大小寫說明:0到M字節(jié)長的可變長字符串。M應該為1到255之間的一個整數,或者自MySQL3.23后為0到255之間的一個整數。存儲時后跟的空格被去掉。存儲時,大于M個字符的串剪斷為M個字符。允許的長度:0到MNULLNULLNOTNULL,則為“”存儲需求:值的長度,加上1字節(jié)用來記錄長度比較:不區(qū)分大小寫(如果具有BINARY屬性,則區(qū)分大小寫說明:小BLOB允許的長度:0到255(0到28-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的1個字節(jié)說明:常規(guī)大小的BLOB允許的長度:0到65535(0到216-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的2個字節(jié)說明:中等大小的BLOB允許的長度:0到16777215(0到224-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的3個字節(jié)說明:大BLOB允許的長度:0到4294967295(0到232-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的4個字節(jié)說明:小TEXT允許的長度:0255(028-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的2個字節(jié)說明:常規(guī)大小的TEXT允許的長度:0到65535(0到216-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的2個字節(jié)說明:中等大小的TEXT允許的長度:0到16777215(0到224-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的3個字節(jié)說明:大TEXT允許的長度:0到4294967295(0到232-1)缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“”存儲需求:值的長度加上用于記錄長度的4個字節(jié)ENUM(“value1”,“value2”,缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為第一個枚舉值存儲需求:對1到255個成員的枚舉1個字節(jié),對255到65535個成員的枚舉2個字節(jié)比較:不區(qū)分大小寫(MySQL3.22.1版以前區(qū)分大小寫)SET(“value1”,“value2”,個成員的集合),4字節(jié)(25到32個成員的集合)或8字節(jié)(33到64個成員的集合比較:不區(qū)分大小寫(MySQL3.22.1版以前區(qū)分大小寫MySQL提供以各種形式表示時間數據的類型。這些數據有日期和時間類型。有一種特殊的時間戳類型,它在記錄更改時自動更新。還有一種用于存儲年份的類型,在不需要完全的日期時使用。允許的屬性缺省值NULLNULLNOTNULL0000-00-00”存儲需求:3字節(jié)(MySQL3.22版以前為4字節(jié))說明:“HH:MM:SS”格式的時間(HH:MM:SS);表示占用的時間,但也可缺省值NULLNULLNOTNULL存儲需求:3注釋:雖然在非法值插入TIME列時,“00:00:00”用作零值,但它也作為一個合法的值說明:以“YYYY-MM-DDhh:mm:ss”格式表示的日期和時間(兩個部分都需要取值范圍:“1000-01-0100:00:00”到“9999-12-31缺省值:如果列可為NULL,則為NULL;如果列為NOTNULL,則為“0000-00-00存儲需求:8說明YYYYMMDDHHMMSS格式表示的時間(日期和時間取值范圍:197001010000002037缺省值DESCRIBESHOWCOLLUMNS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 20717-2024道路車輛牽引車和掛車之間的電連接器(15芯)24 V15芯型
- 二零二五版信息技術專業(yè)大學生實習項目合同協(xié)議3篇
- 二零二五年頂名購置住宅合作協(xié)議3篇
- 二零二五年社區(qū)停車場車位買賣及租賃合同
- 2024物業(yè)管理公司安全文化建設與實施合同3篇
- 二零二五年度公司并購項目股權交割與整合合同3篇
- 2024年簡化版汽車租賃協(xié)議樣式版
- 專業(yè)勞務合作協(xié)議2024年通行版版B版
- 二零二五版電視互動節(jié)目主持人聘任協(xié)議3篇
- 2024港口物流作業(yè)合同
- 商業(yè)倫理與企業(yè)社會責任(山東財經大學)智慧樹知到期末考試答案章節(jié)答案2024年山東財經大學
- 【奧運會獎牌榜預測建模實證探析12000字(論文)】
- 人傷理賠專業(yè)試卷
- 主要負責人重大隱患帶隊檢查表
- 魯濱遜漂流記人物形象分析
- 新版心理傾聽師資格考試備考題庫(精簡250題)
- 暫態(tài)地電壓局部放電檢測技術課件
- 220kV變壓器監(jiān)造細則
- 8 泵站設備安裝工程單元工程質量驗收評定表及填表說明
- 企業(yè)年會盛典元旦頒獎晚會通用PPT模板
- 污水管道工程監(jiān)理控制要點
評論
0/150
提交評論