mysql 所有字段查詢 mysql表列的字段名的長度是多少個字符?
最長的數(shù)據(jù)庫名稱是64,最長的數(shù)據(jù)表名稱是64,最長的字段名稱是64。MySQL表別名可以在SQL語句中為表名和字段(列)名指定別名。別名是SQL標(biāo)準(zhǔn)語法,幾乎所有數(shù)據(jù)庫系統(tǒng)都支持。它由關(guān)鍵字指定為。
最長的數(shù)據(jù)庫名稱是64,最長的數(shù)據(jù)表名稱是64,最長的字段名稱是64。
MySQL表別名可以在SQL語句中為表名和字段(列)名指定別名。別名是SQL標(biāo)準(zhǔn)語法,幾乎所有數(shù)據(jù)庫系統(tǒng)都支持。它由關(guān)鍵字指定為。表別名的語法:select column from 與本文前面提到的表別名一樣,SQL(MySQL)也支持為表的字段(列)設(shè)置別名。
是的,下面將列出可用于存儲大字符內(nèi)容的數(shù)據(jù)類型:
如何工作以及如何在查詢中使用這些類型。
類型、尺寸和用途
CHAR 0-255字節(jié)定長字符串VARCHAR 0-65535字節(jié)變長字符串TINYBLOB 0-255字節(jié)不超過255個字符的二進(jìn)制字符串。
TINYTEXT 0-255字節(jié)的短文本字符串BLOB 0-65535字節(jié)的二進(jìn)制形式的長文本數(shù)據(jù)。
TEXT 0-65535字節(jié)長文本數(shù)據(jù)MEDIUMBLOB 0-16777 215字節(jié)二進(jìn)制中等長度文本數(shù)據(jù)。
MEDIUMTEXT 0-16777 215字節(jié)中等長度的文本數(shù)據(jù)
LONGBLOB 0-4 294 967 295字節(jié)的二進(jìn)制形式的超大文本數(shù)據(jù)
LONGTEXT 0-4 294 967 295字節(jié)非常大的文本數(shù)據(jù)
注意:char(n)和varchar(n)中括號中的n表示字符數(shù),而不是字節(jié)數(shù)。例如,CHAR(30)可以存儲30個字符。
CHAR和VARCHAR類型類似,但是它們以不同的保存和檢索。它們的最大長度和是否保留尾隨空格也不同。在存儲或檢索期間不執(zhí)行大小寫轉(zhuǎn)換。
BINARY和VARBINARY類似于CHAR和VARCHAR,只是它們包含二進(jìn)制字符串而不是非二進(jìn)制字符串。也就是說,它們包含字節(jié)串而不是字符串。這意味著它們沒有字符集,根據(jù)列值字節(jié)對數(shù)值進(jìn)行排序和比較。
BLOB是一個大的二進(jìn)制對象,它可以保存可變數(shù)量的數(shù)據(jù)。BLOB有四種類型:TINYBLOB和BL。OB,MEDIUMBLOB和LONGBLOB。它們可以容納的存儲范圍不同。
文本有四種類型:小文本、文本、中文本和長文本。對應(yīng)的四種BLOB類型具有不同的最大存儲長度,可以根據(jù)實(shí)際情況進(jìn)行選擇。