MySQL的字段類型
路南網站建設公司成都創新互聯,路南網站設計制作,有大型網站制作公司豐富經驗。已為路南上千多家提供企業網站建設服務。企業網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的路南做網站的公司定做!
char(length)
char類型最大長度是255個字符。當插入到表中的字符串的長度小于length時候,將給字段右邊不夠的部分用空格填補。
varchar(length)
varchar的最大長度是255個字符。varchar和char幾乎一樣,區別在于varchar是變長的類型,不會填補空格。
tinytext
tinytext最大長度是255字符。
text
text最大長度是65535(2的17次方)字符。
mediumtext
mediumtext最大長度是16777215個字符。
longtext
longtext最大長度是4294976259個字符。
(tinytext,text,mediumtext,longtext這四種類型,都是可邊長字段類型,與varchar一樣,只是最大長度不同而已)
VARCHAR,BLOB和TEXT類型是變長類型,對于其存儲需求取決于列值的實際長度,而不是取決于類型的最大可能尺寸。
例如,一個VARCHAR(10)列能保存最大長度為10個字符的一個字符串,實際的存儲需要是字符串的長度,加上1個字節以記錄字符串的長度。對于字符串’abcd’,長度是4而存儲要求是5個字節。
BLOB和TEXT類型需要1,2,3或4個字節來記錄列值的長度,這取決于類型的最大可能長度。
VARCHAR需要定義大小,有255的最大限制;TEXT則不需要。如果你把一個超過列類型最大長度的值賦給一個BLOB或TEXT列,值被截斷以適合它。
VARCHAR的最大實際長度由最長的行的大小和使用的字符集確定。最大有效長度是65,532字節
如果UNICODE字符由2個字節表示,則編碼成UTF-8很可能需要3個字節
varchar(21845) 里面 21845 * 3 = 65535. 超過了 65532字節的上限。
一、添加字段的命令如下:alter table tableName add newColumn varchar(8) comment '新添加的字段'
1、添加單行字段:
ALTER TABLE role
ADD `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模塊';
2、添加多行字段:
ALTER TABLE role
ADD COLUMN `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模塊',
ADD COLUMN `type` VARCHAR(30) NOT NULL COMMENT '項目' AFTER `default_module`;
擴展資料
增加字段注意事項:
1、在增加字段的語句中需要注意的是,comment為注釋,就像在java中//作用是一樣的。
2、comment后需要加單引號將注釋引起來。
3、創建新表的腳本中,可在字段定義腳本中添加comment屬性來添加注釋。
參考資料 百度百科 mySQL
標題名稱:mysql大字段怎么定義 mysql 大字段類型
網站網址:http://vcdvsql.cn/article12/ddeihdc.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、外貿建站、商城網站、營銷型網站建設、全網營銷推廣、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯