1. 程式人生 > >八、插入、更新與刪除資料

八、插入、更新與刪除資料

  • 插入資料基本語法:insert into table_name(column_list) values(value_list);同時插入多條記錄:insert into table_name(column_list) values(value_list1),(value_list2),...,(value_list3); 【要保證每個插入值的型別和對應列的資料型別匹配,如果型別不同,將無法插入,並且MySQL會產生錯誤】 【一個同時插入多行記錄的insert語句可以等同於多個單行插入的insert語句,但是多行的insert語句在處理過程中,效率更高。因為MySQL執行單條insert語句插入多行資料,比使用多條insert語句快】將查詢結果插入到表中
    :insert into table_name1(column_list1) select (column_list2) from table_name2(condition) table_name1 指定待插入資料的表;column_list1指定待插入資料的哪些列;table_name2制定插入資料是從哪個表中查詢出來的;column_list2指定資料來源表的查詢列,該列表必須和column_list1列表中的欄位個數相同;condition指定select語句的查詢條件。