EXCEL 鏈接字符串 MYSQL

要把EXCEL 中的內容 轉換成MYSQL 語句 導入到數據庫中,因而找來找去 找到了 CONCATENATE函數數據庫

主要的就是:ide

1.將你想要另外添加的字符用雙引號引發來 不一樣的列之間用逗號分隔。函數


如下目的就是將 A1  轉換成 '週三'code

A2轉換成501660字符串

A3轉換成'DX02'it

("insert into usercode values("  其實轉換成了 insert into usercode values(table


而那些 引號  逗號 所有都須要用""   分開來。class

1)每一項須要用逗號分開,包括"A1" 須要折分爲 ",a1,"im

,"'",A1,"'"  第一個逗號爲將前一項分開的符號,而"'"爲添加單引號數據


=CONCATENATE("insert into usercode values(","'",A1,"'",",",B1,",","'",C1,"'",",","'",D1,"'",")",";")


=CONCATENATE("insert into usercode values(","'",A1,"'",",",B1,",","'",C1,"'",",",D1,",","'",E1,"'",",","'",F1,"'",",","'",G1,"'",")",";")


一個字符串類型需轉換爲:注:分隔項不須要添加引號。


,",","'",Ax,"'", 


第一個逗號爲,分隔每個項,第二個加雙引號的逗號爲須要轉換出來的逗號,

第三個逗號依舊爲分隔項逗號,第四個加雙引號號的逗號爲須要轉換出來的逗號,

第五,第六都爲分隔逗號,第七個加雙引號的逗號爲轉換出來的逗號,最後爲分隔項

   

若是須要轉交數字類型只須要在先後加2逗號就能夠  以下:501660

,",",b1,",",


=CONCATENATE("insert into usercode values(","'",A2,"'",",","'",D2,"'",")",";")       結果:insert into usercode values('1','4');a.png


insert into usercode values('週三',501660,'DX02','DX0202');

A        B       C          D

艾娜 501633 DX02 DX0202 insert into usercode  values('艾娜',501633,'DX02','DX0202');
東坡 501634 DX02 DX020801 insert into usercode values('東坡',501634,'DX02','DX020801');


=CONCATENATE("delete from donson_usercode where user_code=",A1,";")   注: A1爲主鍵

相關文章
相關標籤/搜索