建立表格語句
CREATE TABLE 表名(
列名1(字段)數(shù)據(jù)類型[默認(rèn)值 約束],
列名2(字段)數(shù)據(jù)類型[默認(rèn)值 約束],
....
)
數(shù)據(jù)類型
-- 數(shù)值型
BIT 取值范圍1~64丸相,默認(rèn)為1
INT 很小的整數(shù)類型。
BIGINT 大整數(shù)類型彼棍,比int范圍大
DECIMAL 小數(shù)
-- 字符型
VARCHAR 字符串類型灭忠,4000字節(jié)
LONGTEXT 長文本類型
ENUM 枚舉
SET 集合
-- 日期型
DATE 年月日
DATETIME 年月日時分秒
默認(rèn)值 DEFAULT
插入數(shù)據(jù)
-- 語法:INSERT INTO 表名(列名列表) VALUES(列表值)
-- 值列表中值的個數(shù)及數(shù)據(jù)類型必須與列名列表一致
-- 沒有寫列名列表,默認(rèn)向表中所有列插入數(shù)據(jù)座硕,并且順序與類型必須與原表一至
約束
-- 約束(五大約束類型弛作,mysql只有4種)
-- 1.主鍵:primary key,作用列不能有null,且不能有重復(fù)數(shù)據(jù)
-- 一張表只能有一個主鍵(主鍵作用列可以是多個--聯(lián)合主鍵)
-- 2.唯一鍵:unique,作用類不能有重復(fù)數(shù)據(jù)华匾,可以為null映琳,可以有多個
-- 3.非控約束 not null,只能寫在列后:作用域不能有null值
-- 4.外鍵約束:foreign key,存在依賴,外鍵依賴的必須是一張表的主鍵或外鍵
語法:foreign key(需要外鍵的量)REFERENCES 連接表格名字(連接表格量名字)
-- 5.檢查型約束(不支持)
-- CREATE TABLE test(
-- gender varchar2(200),
-- check (gender in ('男','女'))
-- )
自增長主鍵 auto_increment,
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者