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

歡迎訪問 生活随笔!

生活随笔

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

数据库

SQL - 插入数据

發(fā)布時間:2023/12/20 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL - 插入数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、插入完整的行

INSERT INTO demo VALUES(NULL, "lanpangzi", "0")

分析:這條sql語句是按數(shù)據(jù)表中列的順序進行插入的,但是這種語法不安全,我們應該盡量避免使用,上面的SQL語句高度依賴于表中列的定義次序,并且還依賴于其次序容易獲得的信息。即使可得到這種次序信息,也不能保證下一次表結構變動后各個列保持完全相同的次序。因此,編寫依賴于特定列次序的SQL語句是很不安全的。如果這樣做,有時難免會出問題。

INSERT INTO demo(nickname,gender ) VALUES("lanpangzi2", "0" )

分析:這條sql語句與上一條sql功能一樣,不過這條語句在表名后面表明了要插入數(shù)據(jù)的位置(列),這樣即使表結構改變了也不會影響這條sql,而且這條sql插入的值為空時,也無需加null占位(例如id)。

2、插入多行

INSERT INTO demo(nickname,gender ) VALUES("lanpangzi3", "0" ),("lanpangzi4", "0" )

分析:其中單條INSERT語句有多組值,每組值用一對圓括號括起來,用逗號分隔。

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

insert還有一個形式,就是將檢索出的數(shù)據(jù)插入到另一張表中

INSERT INTO demo(nickname,gender ) SELECT nickname,gender FROM demonew

分析:這條sql的功能是將demonew表中檢索出來的數(shù)據(jù)按照順序插入demo表中,為簡單起見,這個例子在INSERT和SELECT語句中使用了相同的列名。但是,不一定要求列名匹配。

總結

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

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