欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL Server向表中插入數(shù)據(jù)的三種方式

 更新時間:2024年04月21日 11:54:40   作者:多做白日夢  
這篇文章主要介紹了SQL Server向表中插入數(shù)據(jù)的三種方式,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

SQL Server向表中插入數(shù)據(jù)

切換到對應(yīng)的數(shù)據(jù)庫

use DBTEST

插入數(shù)據(jù) 方式1

insert into 表名(列名1,列名2)
values(數(shù)據(jù)1,數(shù)據(jù)2)

注意:

  • 列名就算是字符類型也不用加引號,數(shù)據(jù)如果對應(yīng)的字段是字符串類型,需要加引號包裹起來
  • 可以自動增長的字段是可以不用管的(如DepartmentId int primary key identity(1,1)這里就設(shè)置了自增,所以在下面的插入中沒有該字段
--向表中插入數(shù)據(jù)
--可以自動增長的字段可以不用管
insert into department(DepartmentName,DepartmentRemark)
values
('市場部','開拓市場'),
('軟件部','開發(fā)軟件'),
('產(chǎn)品部','提需求分析競品'),
('測試部','測試軟件'),
('技術(shù)支持部','現(xiàn)場調(diào)試軟件'),
('人事部','招聘人才'),
('后勤部','保衛(wèi)辦公區(qū)安全')

執(zhí)行完成之后,在對應(yīng)表右鍵選擇前1000行 就可以看到執(zhí)行后的數(shù)據(jù)庫樣式

在這里插入圖片描述

在這里插入圖片描述

插入數(shù)據(jù)方式2

可以直接將要插入的數(shù)據(jù)插入進(jìn)去(要注意將數(shù)據(jù)和列對應(yīng)好)

insert into department values ('硬件部','開發(fā)硬件程序')

這里就不用再value的前面將要插入的列名一一列出,運(yùn)行效果和上面一樣

在這里插入圖片描述

但是一般是不要用后面這種方式,如果交換了兩個字段的順序,用后面這種方式去插入的話,在數(shù)據(jù)庫中的順序就是錯的最好是采用方式一先將字段列出來,再將要插入的數(shù)據(jù)一一對應(yīng)

插入數(shù)據(jù)方式3

使用union 一次性添加多行,在最后一行不用union進(jìn)行聯(lián)合

--一次性插入多行數(shù)據(jù),可以采用union去聯(lián)合
--最后一行是不需要使用union進(jìn)行連接的
insert into department(DepartmentName,DepartmentRemark)
select '總經(jīng)辦','總經(jīng)理室的日常辦事機(jī)構(gòu)' union
select '總裁辦','管理領(lǐng)導(dǎo)客戶關(guān)系' 

執(zhí)行完成之后 這兩行就出現(xiàn)了

在這里插入圖片描述

對于表名是關(guān)鍵字的情況

和創(chuàng)建表一樣,使用方括號將其括起來就可以進(jìn)行插入了

--向職級表插入數(shù)據(jù)
insert into [Rank] (RankName,RankRemark)
values
('初級','嘎噶加班'),
('中級','加只能加一點(diǎn)'),
('高級','加不了一點(diǎn)')

在這里插入圖片描述

插入數(shù)據(jù)如果有外鍵

對于有外鍵的列,要插入外鍵中有的值。否則會發(fā)生外鍵沖突。

比如因?yàn)槲业牟块T才從1~10,此時再員工表中的DepartmentID輸入20會發(fā)生外鍵沖突

在這里插入圖片描述

對于有約束有外鍵的列,注意遵守規(guī)則才能正常插入

insert into people (DepartmentID,RankID,PeopleName,
PeopleSex,PeopleBirth,PeopleSalary,PeoplePhone,PeopleAddress,PeopleAddTime)
values (10,1,'小劉','男','2000-7-26',66666,'17788888888','湖南長沙',getdate())

執(zhí)行之后在設(shè)計(jì)表中出現(xiàn)

在這里插入圖片描述

以上就是SQL Server向表中插入數(shù)據(jù)的三種方式的詳細(xì)內(nèi)容,更多關(guān)于SQL Server插入數(shù)據(jù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論