ddl 語句 : 資料定義語句,定義不同資料庫、資料表、列、索引等資料庫物件,常用關鍵字有create、drop、alter等;
dml 語句 : 資料操作語句,用於新增、刪除、修改和查詢資料庫記錄,並檢查資料的完整性。常用關鍵字有 insert、delete、update、select等;
dcl 語句 : 資料控制語句,定義了資料庫、資料表、字段、使用者的訪問許可權和安全級別,常用的關機子有grant、revoke等。
資料型別
描述有符號範圍
無符號範圍
tinyint
小整數值
(-128,127)
(0,255)
smallint
大整數值
(-32 768,32 767)
(0,65535)
mediumint
大整數值
(-8 388 608,8 388 607)
(0,16 777 215)
bigint
大整數值
(-9,223,372,036,854,775,808,9 223 372 036 854 775 807)
(0,18 446 744 073 709 551 615)
int極大整數值
(-2 147 483 648,2 147 483 647)
(0,4 294 967 295)
float
單精度,表示小數
double
雙精度,表示小數,位數比單精度多
定義乙個數值總位數為6位,小數部分為3位數的數值,可以這麼做
float(6,3)
或者double(6,3)
如果這麼做,那麼插入乙個數為123.987654321
,實際上會獲得123.987
char : 固定長度的字串,當位數不滿足設定時,儲存時,可以在右邊填充空格以滿足長度設定,但查詢出的結果中填充的空格會被刪除。
varchar: 可變長度字串,儲存時不會用空格進行填充來滿足長度設定。
binary:用來儲存二級制字串,沒有字符集,會排序和比較基於列值位元組的數值,儲存時會在右邊填充0x00(零位元組)值來滿足長度設定。
varbinary:用來儲存二級制字串,沒有字符集,會排序和比較基於列值位元組的數值
text:以物件型別儲存字串,大多數情況下,可以將text視為varchar。儲存或檢索時,不刪除尾部空格,比較時,會用空格對text進行擴充來滿足比較的條件,對於text的索引,必須指定索引字首的長度,不能有預設值
blob :以物件型別儲存二進位制,多數情況下,可以視為足夠大的varchar,儲存和檢索時,不會刪除尾部空格,對於blob的索引必須指定索引字首的長度,不能有預設值。
enum:列舉型別,最多允許65535個成員,忽略大小寫,只允許從值集合中選取值且一次只能選擇1個值。相當於單選選擇列表。
set : 集合物件,可以包含0~64個成員,可以一次選擇多個成員,多選列表。
year :年,格式:yyyy
time : 時間,格式:hh:mm:ss
date: 日期,格式:yyyy-mm-dd
datetime:日期和時間,格式:yyyy-mmm-dd hh:mm:ss
timestamp:混合日期和時間值,時間戳,格式:yyyy-mmm-dd hh:mm:ss
ABAP基礎篇 語法 資料型別
1.數字型別 numeric types 1 型別 abap支援三種數字型別 i 整型 範圍 2147483648 to 2147483647 p 16位 範圍 取決於小數字的長度 f 浮點型別 範圍 2.2250738585072014e 308 to 1.7976931348623157e 30...
Mysql 語法 資料型別 文字常量
數字型別 對於整數允許進行顯示寬度的設定,這個設定並不影響其值的實際範圍 對於bit數 浮點 定點小數,m是指其有效數字位數,影響值的範圍。日期時間型別 文字型別 通常文字型別有以下通用特性 文字型別的長度是字元長度,不是位元組長度 文字型別具有 character set charset 字符集屬...
C 基礎 (1) 基本語法 資料型別
1.成員變數 變數是類的屬性或資料成員,用於儲存資料。2.成員函式 函式是一系列執行指定任務的語句,類中的成員函式指其方法 c 中有3種資料型別 值型別 引用型別 指標型別 1 值型別可以直接分配資料,例如你宣告乙個int型別,系統開闢乙個記憶體空間儲存該int的值 2 引用型別不儲存資料,而是儲存...