1、insert into ... values
? insert into tables (col1,col2) values (1,2),(2,3);
2、insert into ... select
? insert into tables (col1,col2) select col3,col4 from table2;
3.insert into ... set
?insert into tables set col1=xx,col2=xx;
4.replace into ?...
?replace into ?tables set col1=xx,col2=xx; ?//先刪除后插入,如果有自增id,慎用!(唯一索引下才可以用)
5.?insert into ... on duplicate key ??
?insert into tables set col1=xx,col2=xx on duplicate key update col1=xxx,col2=xxx; ?//如果存在則更新,否則就是插入 (唯一索引下才可以用)
6.find_in_set(以逗號(hào)隔開,適用與in)
?select col1,col2 from tables where FIND_IN_SET(col1,'2,3,4')<1; ?//col1的值在'2、3、4'里面則返回所在索引(從1開始)
7.?group_concat
select group_concat(col1,',',col2) as colx from tables where id={$id} group by id; ? //將col1,col2的值作為一個(gè)字段返回,按逗號(hào)分隔。 ?
8.if、ifnull
update tables set status=if(status='release','modifie',status) where id={$id};
9.create database if not exists database1;
10.create table if not exists table1 like table2;
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
