SQL Server 基本操作之三種增加法
阿新 • • 發佈:2017-06-28
一次 增刪改查 sql 數據的操作 插入 table 增長 類型 val
前言:
數據庫操作避免不了對數據的操作,操作方法大同小異,萬變不離其宗,今就寫一下各種花式操作的根本增刪改查四種操作,今天我們就來說一下增加操作的三種方法
正文:
增加操作是對數據庫進行數據行的添加,用於添加新的數據信息
註意事項:
1.插入數據行時要插入完整,不要只插入幾列
2.每個值的數據類型、精度和小數位數必須與相應的列匹配;
3.不能為標識列指定值,因為它的數字是自動增長的;
4.插入時要符合約束
5.具有缺省值的列,可以使用DEFAULT(缺省)關鍵字來代替插入的數值
格式:
(1) INSERT [INTO] <表名> [列名] VALUES <值列表>
例:
INSERT stuDB(Sid,Sname,Ssex) VALUES (‘s001‘,‘張三‘,‘男‘),(‘s002‘,‘李四‘,‘男’)
(2) INSERT INTO <表名> (列名) SELECT <列名> FROM <源表名>
註意事項:
1. 第一個表必須存在
2. 可以添加多次
例:
INSERT INTO table1(a1,b1,c1) SELECT a2,b2,c2 FROM table2
(table1 與 table2 都存在)
(3) SELECT (列名) INTO <表名> FROM <源表名>
註意事項:
1. 第一個表名必須不存在,因為插入時會自動建表,並復制源表的數據到新建的表中
2. 只能添加一次,不可重復添加
例:
SELECT (a4,b4,c4) INTO table3 FROM table4 (table3不存在,table4中有a4,b4,c4)
SQL Server 基本操作之三種增加法