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
転載元を明記してください: 残業大好きシャオ・リウ