欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql提取表數據到別的地方

錢淋西2年前10瀏覽0評論

在mysql中,我們可以通過多種方式來提取表數據到別的地方,比如導出為csv文件、json文件、xml文件等等。下面我們來介紹其中兩種常用的方式。

第一種方式是使用SELECT INTO OUTFILE語句將表數據導出為csv文件。

SELECT *
INTO OUTFILE '/tmp/mydata.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM mytable;

其中,SELECT語句用來選擇要導出的數據,INTO OUTFILE指定導出的文件路徑和名稱,FIELDS TERMINATED BY指定數據字段之間的分隔符,ENCLOSED BY指定數據字段的邊界符,LINES TERMINATED BY指定每條記錄的結束符。

第二種方式是使用SELECT語句和管道符將表數據導出為json文件。

SELECT CONCAT('[', GROUP_CONCAT(JSON_OBJECT('id', id, 'name', name)), ']')
FROM mytable
INTO OUTFILE '/tmp/mydata.json'
;

其中,SELECT CONCAT()用來將多條記錄連接成一個json數組,JSON_OBJECT()用來構建每個記錄的json對象,GROUP_CONCAT()用來拼接所有json對象,INTO OUTFILE同上面的介紹。