TINYINT
SQL(Structured Query Language)結構化查詢語言,是一種資料庫查詢
和程式設計語言,用於存取數據以及查詢、更新和管理關係資料庫系統。同時也是資料庫腳本檔案的擴展名。SQL 面向資料庫執行查詢;SQL 可從資料庫取回數據;SQL 可在資料庫中插入新的記錄;SQL 可更新資料庫中的數據;SQL 可從資料庫刪除記錄;SQL 可創建新資料庫;SQL 可在資料庫中創建新表;SQL 可在資料庫中創建存儲過程;SQL 可在資料庫中創建視圖;SQL 可以設定表、存儲過程和視圖的許可權。
SQL 是一門 ANSI 的標準計算機語言,用來訪問和運算元據庫系統。SQL 語句用於取回和更新資料庫中的數據。SQL 可與資料庫程式協同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他資料庫系統。
不幸地是,存在著很多不同版本的 SQL 語言,但是為了與 ANSI 標準相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵字(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
注釋:除了 SQL 標準之外,大部分 SQL 資料庫程式都擁有它們自己的私有擴展!
SQL中的五種數據類型
TINYINT 型的欄位如果設定為UNSIGNED類型,只能存儲從0到255的整數,不能用來儲存負數。
TINYINT 型的欄位如果不設定UNSIGNED類型,存儲-128到127的整數。
通常,為了節省空間,應該儘可能的使用最小的整型數據。一個TINYINT型數據只占用一個位元組;一個INT型數據占用四個位元組。這看起來似乎差別不大,但是在比較大的表中,位元組數的增長是很快的。另一方面,一旦你已經創建了一個欄位,要修改它是很困難的。因此,為安全起見,你應該預測一下,一個欄位所需要存儲的數值最大有可能是多大,然後選擇適當的數據類型。