成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server如何插入數(shù)據(jù)示例代碼

瀏覽:200日期:2023-03-06 14:25:52
目錄
  • 前言
  • 1、插入完整的行
    • 1.1、基本的insert語法(語法簡單,并不安全)
    • 1.2、更安全的insert語法
  • 2、插入部分行
    • 3、插入檢索出的數(shù)據(jù)
      • 4、從一個表復制到另一個表
        • 5、全部代碼
          • 補充知識:SQL SERVER 循環(huán)批量插入數(shù)據(jù)
            • 總結(jié)

              前言

              在進行下面的操作前,先在數(shù)據(jù)庫中新建兩張數(shù)據(jù)表:

              (以下是創(chuàng)建數(shù)據(jù)表的代碼)

              create table 學生表01(姓名 nvarchar(10),性別 nvarchar(1),身高 numeric(3,2))create table 學生表02(姓名 nvarchar(10),性別 nvarchar(1),身高 numeric(3,2))

              1、插入完整的行

              1.1、基本的insert語法(語法簡單,并不安全)

              把數(shù)據(jù)插入表中最簡單的方法是使用基本的insert語法:

              insert into 學生表01values("李明","男","1.70")

              將上述語句執(zhí)行后,使用select語句即可看到結(jié)果

              select *from 學生表01

              圖片:

              該方法將存儲到表的每一列數(shù)據(jù)在values子句中給出,必須每列提供一個值。如果某列沒有值應該使用NULL值(假定表允許對該列使用空值)

              例如:

              insert into 學生表01values("李紅",null,"1.69")

              將數(shù)據(jù)插入后對該表進行查詢可得:

              各列必須以他們在表定義中出現(xiàn)的次序填充。該方法應盡量避免使用。

              注意:

              在某些sql實現(xiàn)中,跟在insert之后的into是可選的。但是,即使不一定需要,最好還是提供這個關(guān)鍵字,保證sql代碼在DBMS之間的可移植性

              1.2、更安全的insert語法

              更安全的寫法如下

              insert into 學生表01(姓名,性別,身高)values("李亮","女","1.60")

              執(zhí)行以上代碼后,查詢表可得結(jié)果:

              該語句與前面的insert語句工作完全相同,但是在表名后的括號里明確給出了列名。

              在插入行時,DBMS將用values列表中的相應值填入列表的對應項中。因為提供了列名,

              values必須以指定的次序匹配指定的列名,不一定按照各列出現(xiàn)在表中的實際順序

              示例:

              insert into 學生表01(性別,姓名,身高)values("女","小紅","1.55")

              執(zhí)行以上代碼后,查詢表可得結(jié)果:

              使用該方法,即使表的結(jié)構(gòu)發(fā)生變化,這條insert語句依然能正確工作

              2、插入部分行

              使用更安全的insert寫法是明確給出表的列名。使用這種語法,還可以省略列。

              示例:

              insert into 學生表01(性別,姓名)values("女","大紅")

              執(zhí)行以上代碼后,查詢表可得結(jié)果:

              在以上示例語句中,沒有給身高提供值,依然插入成功了,只是在沒有提供值得地方顯示null

              注意:

              省略的列必須滿足以下某個條件:
              1、該列定義為允許NULL值(無值或空值)
              2、在表定義中給出默認值。這表示如果不給出值,將使用默認值。

              如果表中不允許有NULL值或者默認值,這時卻省略了表中的值,DBMS就會產(chǎn)生錯誤消

              息,相應的行不能插入成功。

              3、插入檢索出的數(shù)據(jù)

              insert可以將select語句的結(jié)果插入表中

              示例:

              insert into 學生表02(性別,姓名,身高)select 性別,姓名,身高from 學生表01

              執(zhí)行以上代碼后,使用查詢語句:

              select *from 學生表02

              得到結(jié)果如下:

              該例子使用inset select 從學生表01中將所有數(shù)據(jù)導入學生表02。

              select 語句從學生表01檢索出要插入的數(shù)據(jù),而不是列出他們。

              select中列出的每一列對應學生表02表名后所跟的每一列。

              insert select中select語句可以包含where子句,以過濾插入的數(shù)據(jù)。

              4、從一個表復制到另一個表

              select *into 學生表 from 學生表01

              執(zhí)行以上代碼后,使用查詢語句:

              select *from 學生表

              得到結(jié)果如下:

              要想只復制部分列,可以明確給出列名,而不是使用*通配符。

              示例:

              select 姓名 into 學生表03 from 學生表01

              執(zhí)行以上代碼后,使用查詢語句:

              select *from 學生表03

              得到結(jié)果如下:

              5、全部代碼

              create table 學生表01(姓名 nvarchar(10),性別 nvarchar(1),身高 numeric(3,2))create table 學生表02(姓名 nvarchar(10),性別 nvarchar(1),身高 numeric(3,2))select *from 學生表01insert into 學生表01values("李明","男","1.70")insert into 學生表01values("李紅",null,"1.69")insert into 學生表01(姓名,性別,身高)values("李亮","女","1.60")insert into 學生表01(性別,姓名,身高)values("女","小紅","1.55")insert into 學生表01(性別,姓名)values("女","大紅")insert into 學生表02(性別,姓名,身高)select 性別,姓名,身高from 學生表01select *from 學生表02select *into 學生表 from 學生表01select *from 學生表select 姓名 into 學生表03 from 學生表01select *from 學生表03

              補充知識:SQL SERVER 循環(huán)批量插入數(shù)據(jù)

              DECLARE @Count INT;DECLARE @BuildingId VARCHAR(16);DECLARE @FloorId VARCHAR(16);DECLARE @RoomId VARCHAR(16);DECLARE @RoomName NVARCHAR(20);DECLARE @Name NVARCHAR(20);BEGIN    SET @Count = 1;    SET @BuildingId = "0000000000000999";    SET @FloorId = "0000000000000999";    SET @RoomId = "0000000000009999";    SET @RoomName = N"999";    SET @Name = N"999";    WHILE @Count <= 180    BEGININSERT INTO dbo.Xq_Bed(    Id,    BuildingId,    FloorId,    RoomId,    RoomName,    Name,    Status,    CreateTime,    IsDeleted)VALUES(NEWID(), @BuildingId, @FloorId, @RoomId, @RoomName, @Name + "-" + CAST(@Count AS VARCHAR), 99, SYSDATETIME(), 0  );SET @Count = @Count + 1;    END;END;

              總結(jié)

              到此這篇關(guān)于SQL Server如何插入數(shù)據(jù)的文章就介紹到這了,更多相關(guān)SQL Server插入數(shù)據(jù)內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

              標簽: MsSQL
              成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
              综合亚洲深深色噜噜狠狠网站| 国产精品久久久久三级| 国产三级精品三级| 成人精品免费看| 欧美性猛交一区二区三区精品| 亚洲成人一二三| 国产伦一区二区三区色一情| 国产精品成人在线观看| 激情av一区| 日本一区二区三区dvd视频在线| 成人一区二区三区| 日韩欧美国产一区二区在线播放| 国内精品国产成人国产三级粉色| 欧美性大战久久久久久久蜜臀| 日一区二区三区| 久久综合一区二区三区| 亚洲超丰满肉感bbw| 午夜亚洲精品| 天天av天天翘天天综合网色鬼国产 | 欧美视频观看一区| 久久久久久久一区| 欧美大片专区| 中文字幕在线视频一区| 亚洲成人在线视频网站| 一区二区三区视频在线看| 国产日韩欧美一区在线| 亚洲第一二三四区| 一本久久a久久精品亚洲| 美女脱光内衣内裤视频久久影院| 91久久精品一区二区三| 久久99精品久久久久久久久久久久| 91国产丝袜在线播放| 久久精品国产精品亚洲精品| 欧美精品粉嫩高潮一区二区| 国产成人a级片| 久久午夜老司机| 欧美日韩一卡| 一区二区三区视频在线观看| 亚洲综合国产| 日韩精品一二三| 欧美日韩一区二区在线观看视频| 久久99精品国产.久久久久久| 制服丝袜激情欧洲亚洲| 99麻豆久久久国产精品免费优播| 国产欧美日韩另类一区| 国产在线成人| 亚洲国产日韩在线一区模特| 日本韩国欧美国产| 国产成人免费视频精品含羞草妖精 | 欧美性生活久久| 成人黄色电影在线| 国产日韩欧美不卡| 在线天堂一区av电影| 蜜臀av性久久久久蜜臀aⅴ| 88在线观看91蜜桃国自产| 99久久久无码国产精品| 国产精品久久一卡二卡| 免费欧美日韩| 国产精品综合一区二区三区| 久久婷婷综合激情| 亚洲看片免费| 久久99精品一区二区三区三区| 欧美精品一区二区三| 日韩视频在线观看国产| 免费在线观看精品| 精品国产一区二区三区久久久蜜月| 欧美日韩一区二区三区在线观看免| 亚洲精品国产第一综合99久久| 日本精品一区二区三区高清| 成人一区二区视频| 亚洲欧美一区二区三区极速播放 | 国产欧美一区二区在线| 久久国产精品久久精品国产 | 激情自拍一区| 日本欧美一区二区| 日韩精品一区二区三区中文不卡 | 一本色道久久综合亚洲精品婷婷| 久久97超碰色| 国产日韩欧美精品综合| 久久一二三四| 成人一道本在线| 一区二区三区精密机械公司| 91精品久久久久久久99蜜桃| 国内精品99| 免费av网站大全久久| 久久人人97超碰com| 米奇777在线欧美播放| 成人午夜精品在线| 伊人性伊人情综合网| 欧美日韩高清一区二区| 黄色亚洲免费| 国产在线精品免费av| 亚洲欧美日韩小说| 日韩色视频在线观看| 亚洲精品韩国| 国产精品18久久久久| 亚洲另类色综合网站| 这里只有精品99re| 亚洲精品九九| 春色校园综合激情亚洲| 亚洲国产aⅴ成人精品无吗| 欧美哺乳videos| 亚洲专区一区二区三区| 91麻豆国产精品久久| 九一久久久久久| 亚洲欧美日韩电影| 亚洲精品在线一区二区| 色婷婷av一区二区三区软件| 欧美韩国一区| 久久99日本精品| 亚洲人午夜精品天堂一二香蕉| 欧美丰满嫩嫩电影| 99在线精品免费视频九九视| 成人一级视频在线观看| 日本v片在线高清不卡在线观看| 中文字幕乱码日本亚洲一区二区 | 亚洲午夜久久久久久久久久久| 久久综合九色综合97婷婷 | 日韩欧美国产一区二区三区| 国产精品免费区二区三区观看| 9色porny自拍视频一区二区| 日本va欧美va精品发布| 亚洲同性同志一二三专区| 久久综合国产精品| 欧美在线制服丝袜| 国产日韩一区二区| 色综合久久综合网97色综合| 激情文学综合丁香| 亚洲国产精品久久不卡毛片| 国产精品美女久久久久aⅴ| 日韩欧美在线1卡| 欧美中文字幕一二三区视频| 国产精品美女黄网| 欧美另类一区| 东方欧美亚洲色图在线| 久久99精品久久久久久动态图 | 国产在线精品免费| 日韩综合小视频| 一区二区三区电影在线播| 国产精品天干天干在观线| 欧美电视剧免费观看| 欧美日韩三级一区| 蜜桃av久久久亚洲精品| 日韩亚洲欧美精品| 激情婷婷亚洲| 你懂的国产精品| proumb性欧美在线观看| 国产伦精一区二区三区| 美女精品自拍一二三四| 蜜桃一区二区三区在线观看| 天堂精品中文字幕在线| 亚洲人精品午夜| 欧美国产精品专区| 国产欧美日韩中文久久| 久久久亚洲精品石原莉奈| 日韩精品专区在线影院重磅| 91精品国产免费| 欧美日韩国产免费一区二区 | 亚洲精选91| 国内精品**久久毛片app| 欧美fxxxxxx另类| 99久久精品免费看| 不卡的av中国片| 成人的网站免费观看| 岛国一区二区三区| 成人动漫一区二区在线| 成a人片亚洲日本久久| 成人精品国产免费网站| youjizz国产精品| 暴力调教一区二区三区| 99精品在线免费| 91色在线porny| 欧美成人久久| 亚洲欧美文学| 午夜久久久久| 欧美日韩日本国产亚洲在线| 欧美激情综合| 激情综合在线| 国产情侣一区| 国产美女一区| 色婷婷综合久久| 欧美日韩在线播放三区四区| 欧美日韩你懂的| 欧美乱妇15p| 日韩一区二区三区在线观看| 日韩一区二区三区在线视频| 精品乱人伦小说| www久久久久| 国产亚洲制服色| 国产精品亲子伦对白| 亚洲欧美国产高清| 亚洲成人www| 美女任你摸久久| 狠狠色丁香久久婷婷综合丁香| 国产一区二区三区久久久 | 色综合久久天天综合网| 精品视频资源站| 日韩你懂的在线观看| 久久九九久久九九| 国产精品看片你懂得|