更新時(shí)間:2023年02月06日14時(shí)54分 來(lái)源:傳智教育 瀏覽次數(shù):
在MySQL中,使用INSERT語(yǔ)句向表中添加數(shù)據(jù)。向表中添加新記錄的時(shí)候,可以在INSERT語(yǔ)句中列出表的所有字段名,其語(yǔ)法格式如下所示:
INSERT INTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);
在上述語(yǔ)法中,“字段名1,字段名2,...”表示數(shù)據(jù)表中的字段名稱,此處必須列出表所有字段的名稱;“值1,值2,...”表示每個(gè)字段的值,每個(gè)值的順序和類型必須與對(duì)應(yīng)的字段名相匹配。
例如,要向goods表中添加一條新記錄,就需要使用上述insert語(yǔ)句。在添加記錄之前,需要在chapter16數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)goods表存儲(chǔ)商品信息。創(chuàng)建goods表的SQL語(yǔ)句如下:
CREATE TABLE goods( id INT(4), name VARCHAR(20) NOT NULL, price FLOAT );
使用INSERT語(yǔ)句向gooods表中插入一條數(shù)據(jù),其SQL語(yǔ)句如下所示:
INSERT INTO goods(id,name,price)VALUES(1,'鉛筆',0.5);
當(dāng)上述SQL語(yǔ)句執(zhí)行成功后,會(huì)在goods表中添加一條數(shù)據(jù)。為了驗(yàn)證數(shù)據(jù)是否添加成功,可以單擊新建的goods表,并通過(guò)表數(shù)據(jù)顯示窗口查看,goods表中的數(shù)據(jù)如圖16-8所示。
圖16-8 執(zhí)行結(jié)果
需要注意的是,使用INSERT語(yǔ)句添加記錄時(shí),表名后的字段順序可以與其在表中定義的順序不一致,它們只需要與VALUES中值的順序一致即可。
北京校區(qū)