數據庫學習筆記——插入數據

  • 插入完整的行
    insert into 表名 values(每個列的值)
    備註:
    1、插入的每個列的值必須與原表中的字段位置一一對應
    2、每個列的類型需要與原表中每個列的類型保持一致
insert into product values(009,‘燕麥’,‘蒙牛’,20)
插入一行數據,其中values後面填寫的字段順序與表保持一致


  • 插入行的一部分
    insert into 表名 (字段名1,字段名2,列名3... ) values (每個字段值)
    1、插入時表名後列出需要插入的字段名稱
    2、插入的字段值填寫順序需要根絕表名後列出的字段順序填寫
    3、插入的數據類型需要與原表字段類型保持一致
insert into product(pro_id,pro_name,pro_count) values(010,‘炭燒酸奶’,50)
插入一行數據,其中給改行中產品id,名稱,數量字段賦值,產品供應商字段因爲沒有賦值,所以爲null
  • 插入多個行
    insert into 表名 (字段1,字段2,字段3...) values(第一條數據對應的字段值),(第二條數據對應的字段值),(第三條數據對應的字段值)
insert into product (pro_id,pro_name,supppiler,count) values(011,'純牛奶','伊利',50),(012,'鈣片','蒙牛',100),(013,'巧樂茲','伊利',100)
插入了三條數據
  • 插入檢索出的數據
    insert into 表1名(字段名) select 字段名 from 表2名
insert into product1(pro_id,pro_name,suppiler,count) select pro_id,pro_name,suppiler,count from 羅斯文.product2 where count>10
在羅斯文數據庫的product2中檢索數量大於10的產品數據的,將檢索到的結果數據的id,name,供應商,數量字段插入到表product1中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章