新聞中心
兩讀技巧
1、使用SELECT ... INTO OUTFILE導(dǎo)出數(shù)據(jù)

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括寶興網(wǎng)站建設(shè)、寶興網(wǎng)站制作、寶興網(wǎng)頁(yè)制作以及寶興網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,寶興網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到寶興省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
當(dāng)我們需要將MySQL中的數(shù)據(jù)導(dǎo)出到文件時(shí),可以使用SELECT ... INTO OUTFILE語(yǔ)句,將表中的數(shù)據(jù)導(dǎo)出到CSV文件:
SELECT * FROM table_name INTO OUTFILE '/tmp/table_name.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY ' ';
2、使用LOAD DATA INFILE導(dǎo)入數(shù)據(jù)
當(dāng)我們需要將外部文件中的數(shù)據(jù)導(dǎo)入到MySQL表時(shí),可以使用LOAD DATA INFILE語(yǔ)句,從CSV文件中導(dǎo)入數(shù)據(jù)到表:
LOAD DATA INFILE '/tmp/table_name.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY ' ';
兩寫(xiě)技巧
1、使用INSERT INTO ... ON DUPLICATE KEY UPDATE插入或更新數(shù)據(jù)
當(dāng)我們需要向表中插入數(shù)據(jù),但希望在主鍵或唯一鍵沖突時(shí)更新數(shù)據(jù)時(shí),可以使用INSERT INTO ... ON DUPLICATE KEY UPDATE語(yǔ)句。
INSERT INTO table_name (column1, column2) VALUES (value1, value2) ON DUPLICATE KEY UPDATE column1 = new_value1, column2 = new_value2;
2、使用REPLACE替換數(shù)據(jù)
當(dāng)我們需要用新數(shù)據(jù)替換表中的舊數(shù)據(jù)時(shí),可以使用REPLACE語(yǔ)句。
REPLACE INTO table_name (column1, column2) VALUES (value1, value2);
文章名稱:兩讀兩寫(xiě)的MySQL精彩技巧
本文鏈接:http://www.5511xx.com/article/ccchdih.html


咨詢
建站咨詢
