回覆列表
-
1 # 劉宇航6597
-
2 # 使用者9352321039693
在mysql中,每個資料庫最多可建立20億個表,一個表允許定義1024列,每行的最大長度為8092位元組(不包括文字和影象型別的長度)。當表中定義有varchar、nvarchar或varbinary型別列時,如果向表中插入的資料行超過8092位元組時將導致Transact-SQL語句失敗,併產生錯誤資訊。SQL對每個表中行的數量沒有直接限制,但它受資料庫儲存空間的限制。每個資料庫的最大空間1048516TB,所以一個表可用的最大空間為1048516TB減去資料庫類系統表和其它資料庫物件所佔用的空間。
SQL Server 的每個資料庫最多可儲存 20 億個表,每個表可以有 1024 列。表的行數及總大小僅受可用儲存空間的限制。每行最多可以儲存 8,060 位元組。如果建立具有 varchar、nvarchar 或 varbinary 列的表,並且列的位元組總數超過 8,060 位元組,雖然仍可以建立此表,但會出現警告資訊。
如果試圖插入超過 8,060 位元組的行或對行進行更新以至位元組總數超過 8,060,將出現錯誤資訊並且語句執行失敗。