日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库系列之数据管理(插入数据)

發布時間:2025/4/9 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库系列之数据管理(插入数据) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

插入數據

1 語法
INSERT? [INTO]? <表名>? [(列名)]? VALUES? <值列表>
其中:“[]”代表可選的;“<>”代表必需的。如果有多個列名和多個列值需要用逗號隔開。

2 實例

INSERT INTO Authors (AuthorName,Sex,Age,Email,TelPhone,City) VALUES ('吳玉鵬',1,47,'wyp@sohu.com','01090876529','北京')

實現功能:把Values子句提供的列值依次賦值給表中指定的各列。
添加數據時,字符型和日期型數據的值要用單引號括起來。

使用Insert Select語句插多行數據

1 語法
INSERT INTO? <表2>??? [列名]
SELECT? <列名>? FROM? <表1>
注意:
(1)<表2>必須事先存在。如果不存在,執行時將會出現錯誤。
(2)查詢出的字段數目、數據類型、字段順序,與插入列保持一致。
2 示例
要將Authors表中所有作者信息保存到AuthorsInfo表中。

INSERT INTO AuthorsInfo (作者姓名,年齡,電子郵件,所在城市) SELECT AuthorName,Age,Email,City FROM Authors

使用Select Into語句插入多行數據

1 語法
SELECT? <列名>?
INTO? <新表>
FROM? <原始表>
注意:
??? <新表>不能事先存在,它是在執行該語句時系統自動創建的。

2 示例
要將Authors表中“作者姓名、年齡、電子郵件、所在城市”數據存儲到一個新表中

SELECT IDENTITY(int, 1, 1) as Id, AuthorName,Age,Email,City INTO NewAuthorsName FROM Authors

使用Select Into語句插入標識列數據

1 語法
SELECT? IDENTITY(數據類型, 標識種子, 標識增量)? as 列名?
INTO? <新表>
FROM? <原始表>

2 示例
要將Authors表中“作者姓名、年齡、電子郵件”數據存儲到一個新表中,并且
要求插入新表時自動生成標識列字段。

SELECT IDENTITY(int, 1, 1) as Id, AuthorName,Age,Email,City INTO NewAuthorsName FROM Authors

使用Union關鍵字插入多行數據

1 語法
INSERT? [INTO]? <表名>? [列名]
SELECT? <值列表> UNION
SELECT? <值列表> UNION
SELECT? <值列表>
注意:
[列名]:可以省略,如果省略列名,那么<值列表>的數據個數、順序、數據類型必須與表中字段順序、數據類型保持一致。

2 示例
向Authors表中一次插入多位作者信息 。

INSERT INTO Authors (AuthorName, Sex, Age, Email, TelPhone) SELECT '張笑林',1,30,'zxl@163.com','02067839876' UNION SELECT '李輝',0,52,'lh@126.com','02167345987' UNION SELECT '洪海波',1,40,'hhb@163.com','031189654329'

3 使用Union注意的問題
Union語句中不能使用DEFAULT關鍵字

INSERT INTO Authors (AuthorName, Sex, Age, Email, TelPhone, City) SELECT '張笑林',1,30,'zxl@163.com','02067839876','上海' UNION SELECT '李輝',0,52,'lh@126.com','02167345987',DEFAULT UNION SELECT '洪海波',1,40,'hhb@163.com','031189654329','石家莊' 語法檢測就出現錯誤提示:關鍵字'default' 附近有語法錯誤。

轉載于:https://www.cnblogs.com/cmhunter/p/4278830.html

總結

以上是生活随笔為你收集整理的数据库系列之数据管理(插入数据)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。