如果學(xué)生表student是使用下面的SQL語句創(chuàng)建的 CREATE TABLE student(學(xué)號C(4)PRIMARY K
如果學(xué)生表student是使用下面的SQL語句創(chuàng)建的
CREATE TABLE student(學(xué)號C(4)PRIMARY KEY NOT NULL,;
姓名C(8),;
性別C(2),;
年齡N(2)CHECK(年齡>1 5 AND年齡<30))
下面的SQL語句中可以正確執(zhí)行的是( )。
A)INSERT INTO student(學(xué)號,性別,年齡)VALUES(”0542”,”男”,l7)
B)INSERT INTO student(姓名,性別,年齡VALUES(”李蕾”,”女”,20)
C)INSERT INTO student(姓名,性別,年齡)VALUES(”男”,25)
D)INSERT INTO student(學(xué)號,姓名)VALUES(”0897”,”安寧”,16)
正確答案:A由于“學(xué)號”是主關(guān)鍵字,不可以為空,因此是必填字段,在用INSERT插入記錄時,學(xué)號字段的值不可省,故選項(xiàng)B)和選項(xiàng)C)不正確,在用INSERT插入記錄時,初值的個數(shù)必須和字段個數(shù)相等。故選項(xiàng)D)不正確。PRIMARYKEYNOTNULL用來定義學(xué)號為主關(guān)鍵字,并且不可為NULL值,CHECK(AGE>15ANDAGE<30)語句用來約束字段年齡必須大于15并且小于30。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。