插入數(shù)據(jù)(insert)語(yǔ)法:
insert [into] <表名> [列名] values <值列表>
解釋?zhuān)?br/>insert :是語(yǔ)法名,插入的意思
into:是選填的,可以省略。
表名是必須的,需要加入到哪張表中。如果表名是中文要用英文的中括號(hào)擴(kuò)起
列名可以省略,但是后面的值列表中的順序與數(shù)據(jù)表中的字段一致
多個(gè)列名和多個(gè)值列表之間用逗號(hào)分隔(英文的逗號(hào),)
例子:
insert into [信息表] (姓名,×××號(hào),家庭住址,~) values ('張三','123213213213','家庭住址',~)
含義:
在信息表中添加一行張三的信息,前邊的列的順序的和后邊的數(shù)據(jù)值順序一致。
注意事項(xiàng):
1.插入一整行數(shù)據(jù),不能只插入半行或者幾列數(shù)據(jù)。
2.數(shù)據(jù)值的數(shù)目必須與列數(shù)相同,每個(gè)數(shù)據(jù)值得類(lèi)型、精度和小數(shù)位數(shù)也必須與相應(yīng)的列匹配。
3.insert語(yǔ)句不能為標(biāo)識(shí)符列指定值,因?yàn)樗闹凳亲詣?dòng)增長(zhǎng)的。
4.對(duì)于字符類(lèi)型的列,當(dāng)插入數(shù)據(jù)的時(shí)候,需要用單引號(hào)。
5.如果在設(shè)計(jì)表的時(shí)候指定某列不允許為空,則該列必須插入數(shù)據(jù),否則將報(bào)告錯(cuò)誤信息。
6.插入數(shù)據(jù)項(xiàng)要求符合check約束的要求。
7.盡管可以不指定列名,但是應(yīng)該養(yǎng)成良好習(xí)慣,明確指定插入的列和對(duì)應(yīng)值。
創(chuàng)新互聯(lián)專(zhuān)注于靜安企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。靜安網(wǎng)站建設(shè)公司,為靜安等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)