mysql はさまざまなファイル形式でデータをインポートします

mysql データベースがさまざまな形式でデータをインポートする際の問題を記録します。

最近、他の人のウェブサイトから学んでいるので(学者のことをコピーと呼ぶのはどういうわけか)、そのデータを自分のデータベースに少しずつインポートする必要があります。最初はデータが小さいと感じたので SQL コマンドを 1 行ずつ入力して少しインポートしていましたが、後から遅すぎると感じました。レベルが低すぎる。

そこで、必要なデータをクロールしてファイルに保存し、mysql に付属のインポート関数を使用してデータをテーブルにインポートするクローラー (人生は短いので、早く Python を学びましょう) を作成しました。

データのクロールについては説明しません。外部データをインポートするいくつかの方法について説明します。

.sqlファイル

前述したように、このファイル形式はインポートが比較的簡単です。

mysql -u root -p wordpress < /usr/local/wordpress.sql #这句意思是把wordpress.sql文件导入到wordpress数据库中

インポートを成功させるために必要なコマンドは 1 つだけです。

.txt ファイル

これは通常のファイル形式であり、Linux ではファイル接尾辞の有無にかかわらず同じです。

ファイル形式が次のとおりであるとします

3,智影,腾讯出品在线智能视频创作平台,https://zenvideo.qq.com/home
4,极简简历,简单优质的在线简历制作平台,https://www.polebrief.com/index
5,白描OCR,白描OCR网页版、图片文字提取、PDF转文字,https://web.baimiaoapp.com/
6,PDF 在线工具箱,支持24种PDF在线编辑功能,https://tools.pdf24.org/zh/
7,树图思维导图,免费的在线思维导图工具网站,https://shutu.cn/
8,网易见外工作台,网易自营的智能转写翻译服务,https://jianwai.youdao.com/

各フィールドは','で区切られます。もちろん、他の区切り文字も区切りに使用できます。区切り文字は、データに現れないものであることが望ましいです。

次のコマンドを使用して、データベース内のテーブルにインポートします。

load data local infile "/home/date" into table workonline FIELDS TERMINATED BY ',';
此命令含义是把/home/data里面的数据导入到当前数据库里的workonline表里,每个字段以‘,’分开

 

この記事へのリンク: https://xiaoliu.life/652.html

転載元を明記してください: 残業大好きシャオ・リウ

おすすめ

転載: blog.csdn.net/weixin_46630782/article/details/128362961