1.1:插入完整的行:
注意:into 關鍵字
上面的sql語句高度依賴於表中列的定義次序,還依賴於其容易獲得的次序資訊。即使可以得到這種次序資訊,也不能保證各列再下一次表結構變動後保持完全相同的次序。因此編寫依賴於特定列次序的sql語句是很不安全的。
編寫insert語句的更安全(不過更煩瑣)
:
insert
into
customers
( cust_id,
cust_name,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country,
cust_contact,
cust_email
)values
('100000006'
,'fe cow'
,'qiqiher'
,'usa'
,'ny'
,'161041'
,'usa'
,null
,null
);
注意:小心使用values
1.2:插入部分行:
注意:省略列
注意:省略所需的值
1.3:插入檢索出的資料:
注意:insert select中的列名
注意:插入多行
SQL批量插入資料
select frompersonsp 批量插入 insert intopersonsvalues bx9 z 上海 松江 2 bx1 z 上海 松江 2 bx2 z 上海 松江 2 bx3 z 上海 松江 2 bx4 z 上海 松江 2 bx5 z 上海 松江 2 bx6 z 上海 松江 2 bx...
SQL之資料插入
1 插入完整的行 2 插入部分行 3 插入某些查詢的結果 關鍵字 insert into x values 表名 customers 如下 方法1 這種方法不安全,因為要記住表中的列的次序 insert into customers values 10001 toy land new york us...
SQL 資料插入 刪除 大資料
幾種資料庫的大資料批量插入 測試表 create table dbo employee employeeno int primary key,employeename nvarchar 50 null,createuser nvarchar 50 null,createdatetime dateti...