ນີ້ແມ່ນຄໍາສັ່ງ mysqlimport ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mysqlimport - ໂຄງການນໍາເຂົ້າຂໍ້ມູນ
ສະຫຼຸບສັງລວມ
mysqlimport [ທາງເລືອກໃນການ] db_name textfile1 ...
ລາຍລະອຽດ
ໄດ້ mysqlimport ລູກຄ້າສະຫນອງການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງໃຫ້ກັບ LOAD DATA INFILE SQL
ຖະແຫຼງການ. ທາງເລືອກທີ່ສຸດທີ່ຈະ mysqlimport ກົງກັນໂດຍກົງກັບຂໍ້ຂອງ LOAD DATA INFILE
syntax
ຂໍ mysqlimport ເຊັ່ນນີ້:
ຫອຍ> mysqlimport [ທາງເລືອກໃນການ] db_name textfile1 [textfile2 ... ]
ສໍາລັບແຕ່ລະໄຟລ໌ຂໍ້ຄວາມທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, mysqlimport ຕັດສ່ວນຂະຫຍາຍໃດໆຈາກ
ຊື່ໄຟລ໌ແລະນໍາໃຊ້ຜົນໄດ້ຮັບເພື່ອກໍານົດຊື່ຂອງຕາຕະລາງທີ່ຈະນໍາເຂົ້າ
ເນື້ອໃນຂອງໄຟລ໌. ຕົວຢ່າງ, ໄຟລ໌ຊື່ patient.txt, patient.text, ແລະຄົນເຈັບທັງໝົດຈະ
ຖືກນໍາເຂົ້າເຂົ້າໄປໃນຕາຕະລາງທີ່ມີຊື່ຄົນເຈັບ.
mysqldum ສະຫນັບສະຫນູນທາງເລືອກດັ່ງຕໍ່ໄປນີ້, ທີ່ສາມາດໄດ້ຮັບການລະບຸໄວ້ໃນບັນຊີຄໍາສັ່ງຫຼືໃນ
ກຸ່ມໄຟລ໌ທາງເລືອກ [mysqldump] ແລະ [ລູກຄ້າ]. mysqldum ຍັງສະຫນັບສະຫນູນທາງເລືອກໃນການ
ການປະມວນຜົນໄຟລ໌ທາງເລືອກ.
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
· --character-sets-dir=ເສັ້ນທາງ
ໄດເລກະທໍລີທີ່ຊຸດຕົວອັກສອນຖືກຕິດຕັ້ງ.
· --columns=ລາຍຊື່ຖັນ, -c ລາຍຊື່ຖັນ
ຕົວເລືອກນີ້ເອົາລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຊື່ຖັນເປັນຄ່າຂອງມັນ. ຄໍາສັ່ງຂອງ
ຊື່ຖັນຊີ້ບອກວິທີການຈັບຄູ່ຖັນໄຟລ໌ຂໍ້ມູນກັບຖັນຕາຕະລາງ.
· --ບີບອັດ, -C
ບີບອັດຂໍ້ມູນທັງຫມົດທີ່ສົ່ງລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍຖ້າທັງສອງສະຫນັບສະຫນູນ
ການບີບອັດ.
· --debug[=debug_options], -# [debug_options]
ຂຽນບັນທຶກການດີບັກ. ປົກກະຕິ debug_options string ແມ່ນ 'd:t:o,ຊື່ເອກະສານ´. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນ 'd:t:o'.
· --debug-ກວດ
ພິມຂໍ້ມູນການດີບັ໊ກບາງອັນເມື່ອໂປຣແກຣມອອກ.
· --debug-ຂໍ້ມູນ
ພິມຂໍ້ມູນ debugging ແລະຄວາມຈໍາແລະສະຖິຕິການນໍາໃຊ້ CPU ໃນເວລາທີ່ໂຄງການ
ອອກ.
· --default-auth=plugin_name
ປລັກອິນຝ່າຍລູກຄ້າການພິສູດຢືນຢັນມາດຕະຖານເພື່ອໃຊ້.
· --default-character-set=charset_name
ການນໍາໃຊ້ charset_name ເປັນຕົວອັກສອນເລີ່ມຕົ້ນທີ່ຕັ້ງໄວ້.
· --defaults-extra-file=ຊື່ເອກະສານ
ທີ່ກໍານົດໄວ້ ຊື່ເອກະສານ ເປັນໄຟລ໌ທີ່ຈະອ່ານຕົວເລືອກເລີ່ມຕົ້ນຈາກຫຼັງຈາກໄຟລ໌ມາດຕະຖານທົ່ວໂລກ
ໄດ້ອ່ານແລ້ວ. ຕ້ອງໄດ້ຮັບເປັນທາງເລືອກທໍາອິດ.
· --defaults-file=ຊື່ເອກະສານ
ທີ່ກໍານົດໄວ້ ຊື່ເອກະສານ ເປັນໄຟລ໌ທີ່ຈະອ່ານຕົວເລືອກເລີ່ມຕົ້ນຈາກ, override ໄຟລ໌ມາດຕະຖານທົ່ວໂລກ.
ຕ້ອງໄດ້ຮັບເປັນທາງເລືອກທໍາອິດ.
· --ລຶບ, -d
ຫວ່າງຕາຕະລາງກ່ອນທີ່ຈະນໍາເຂົ້າໄຟລ໌ຂໍ້ຄວາມ.
· --fields-terminated-by=..., --fields-enclosed-by=...,
--fields-optionally-enclosed-by=..., --fields-escaped-by=...
ຕົວເລືອກເຫຼົ່ານີ້ມີຄວາມຫມາຍດຽວກັນກັບຂໍ້ທີ່ສອດຄ້ອງກັນສໍາລັບ LOAD DATA INFILE.
· --ກຳລັງ, -f
ບໍ່ສົນໃຈຄວາມຜິດພາດ. ຕົວຢ່າງ, ຖ້າຕາຕະລາງສໍາລັບໄຟລ໌ຂໍ້ຄວາມບໍ່ມີ, ສືບຕໍ່
ກຳລັງປະມວນຜົນໄຟລ໌ທີ່ເຫຼືອ. ໂດຍບໍ່ມີການ --ກຳລັງ, mysqlimport ອອກຈາກຖ້າຕາຕະລາງບໍ່ມີ
ມີຢູ່ແລ້ວ.
· --host=host_name, -h host_name
ນຳເຂົ້າຂໍ້ມູນໃສ່ເຊີບເວີ MariaDB ໃນໂຮດທີ່ໃຫ້ໄວ້. ເຈົ້າພາບເລີ່ມຕົ້ນແມ່ນ localhost.
· --ບໍ່ສົນໃຈ, -i
ເບິ່ງຄໍາອະທິບາຍສໍາລັບ --ປ່ຽນແທນ ທາງເລືອກ.
· --ignore-lines=N
ບໍ່ສົນໃຈອັນທໍາອິດ N ສາຍຂອງໄຟລ໌ຂໍ້ມູນ.
· --lines-terminated-by=...
ຕົວເລືອກນີ້ມີຄວາມຫມາຍດຽວກັນກັບຂໍ້ທີ່ສອດຄ້ອງກັນສໍາລັບ LOAD DATA INFILE. ສໍາລັບ
ສໍາລັບຕົວຢ່າງ, ການນໍາເຂົ້າໄຟລ໌ Windows ທີ່ມີເສັ້ນສິ້ນສຸດການຂົນສົ່ງ
return/linefeed ຄູ່, ໃຊ້ --lines-terminated-by="\r\n". (ທ່ານອາດຈະຕ້ອງເພີ່ມສອງເທົ່າ
backslashes, ອີງຕາມສົນທິສັນຍາ escaping ຂອງນາຍພາສາຄໍາສັ່ງຂອງທ່ານ.).
· --ທ້ອງຖິ່ນ, -L
ອ່ານໄຟລ໌ປ້ອນຂໍ້ມູນຢູ່ໃນເຄື່ອງຈາກລູກຄ້າໂຮສ.
· --ຕາຕະລາງ lock, -l
Lock ທັງຫມົດ ຕາຕະລາງສໍາລັບການຂຽນກ່ອນທີ່ຈະປະມວນຜົນໄຟລ໌ຂໍ້ຄວາມໃດໆ. ນີ້ຮັບປະກັນວ່າທັງຫມົດ
ຕາຕະລາງຖືກ synchronized ໃນເຄື່ອງແມ່ຂ່າຍ.
· -- ບູລິມະສິດຕໍ່າ
ໃຊ້ LOW_PRIORITY ເມື່ອໂຫຼດຕາຕະລາງ. ນີ້ມີຜົນກະທົບພຽງແຕ່ເຄື່ອງຈັກເກັບຮັກສາທີ່ໃຊ້
ພຽງແຕ່ການລັອກລະດັບຕາຕະລາງ (ເຊັ່ນ: MyISAM, MEMORY, ແລະ MERGE).
· --ບໍ່ມີຄ່າເລີ່ມຕົ້ນ
ຢ່າອ່ານຕົວເລືອກເລີ່ມຕົ້ນຈາກໄຟລ໌ທາງເລືອກໃດໆ. ນີ້ຕ້ອງໄດ້ຮັບການມອບໃຫ້ເປັນຄັ້ງທໍາອິດ
ການໂຕ້ຖຽງ.
· --password[=ລະຫັດຜ່ານ], -p[ລະຫັດຜ່ານ]
ລະຫັດຜ່ານທີ່ຈະໃຊ້ເມື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ. ຖ້າທ່ານໃຊ້ແບບຟອມທາງເລືອກສັ້ນ
(-p), ທ່ານ ບໍ່ສາມາດເຮັດໄດ້ ມີຊ່ອງຫວ່າງລະຫວ່າງທາງເລືອກແລະລະຫັດຜ່ານ. ຖ້າຫາກວ່າທ່ານຍົກເວັ້ນ
ລະຫັດຜ່ານ ມູນຄ່າປະຕິບັດຕາມ -ລະຫັດຜ່ານ or -p ທາງເລືອກໃນບັນຊີຄໍາສັ່ງ, mysqlimport
ເຕືອນສໍາລັບຫນຶ່ງ.
ການລະບຸລະຫັດຜ່ານໃນແຖວຄຳສັ່ງຄວນຖືວ່າບໍ່ປອດໄພ. ທ່ານສາມາດນໍາໃຊ້
ໄຟລ໌ທາງເລືອກເພື່ອຫຼີກເວັ້ນການໃຫ້ລະຫັດຜ່ານຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
· -- ທໍ່, -W
ໃນ Windows, ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍໂດຍຜ່ານທໍ່ທີ່ມີຊື່. ທາງເລືອກນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າຫາກວ່າ
ເຊີບເວີຮອງຮັບການເຊື່ອມຕໍ່ທີ່ມີຊື່ທໍ່.
· --plugin-dir=ຊື່
ໄດເລກະທໍລີສໍາລັບ plugins ຂ້າງລູກຄ້າ.
· --port=port_num, -P port_num
ໝາຍເລກຜອດ TCP/IP ທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່.
· --protocol={TCP|SOCKET|PIPE|MEMORY}
ໂປໂຕຄອນການເຊື່ອມຕໍ່ທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ. ມັນເປັນປະໂຫຍດໃນເວລາທີ່
ຕົວກໍານົດການການເຊື່ອມຕໍ່ອື່ນໆປົກກະຕິຈະເຮັດໃຫ້ protocol ຖືກນໍາໃຊ້ນອກເຫນືອການ
ຫນຶ່ງທີ່ທ່ານຕ້ອງການ.
· --print-defaults
ພິມລາຍການ argument ຂອງໂຄງການແລະອອກ. ອັນນີ້ຕ້ອງໃຫ້ເປັນການໂຕ້ຖຽງທຳອິດ.
· --ປ່ຽນແທນ, -r
ໄດ້ --ປ່ຽນແທນ ແລະ --ບໍ່ສົນໃຈ ຕົວເລືອກຄວບຄຸມການຈັດການແຖວປ້ອນຂໍ້ມູນທີ່ຊໍ້າກັນ
ແຖວທີ່ມີຢູ່ແລ້ວກ່ຽວກັບຄ່າຄີທີ່ບໍ່ຊໍ້າກັນ. ຖ້າທ່ານລະບຸ --ປ່ຽນແທນ, ແຖວໃໝ່ແທນ
ແຖວທີ່ມີຢູ່ແລ້ວທີ່ມີຄ່າຄີທີ່ບໍ່ຊໍ້າກັນຄືກັນ. ຖ້າທ່ານລະບຸ --ບໍ່ສົນໃຈ, ແຖວປ້ອນຂໍ້ມູນ
ທີ່ຊໍ້າກັນແຖວທີ່ມີຢູ່ແລ້ວໃນຄ່າລະຫັດທີ່ເປັນເອກະລັກແມ່ນຂ້າມໄປ. ຖ້າທ່ານບໍ່ເຮັດ
ລະບຸທາງເລືອກໃດຫນຶ່ງ, ຄວາມຜິດພາດເກີດຂຶ້ນໃນເວລາທີ່ມີຄ່າທີ່ສໍາຄັນທີ່ຊ້ໍາກັນໄດ້ຖືກພົບເຫັນ, ແລະ
ສ່ວນທີ່ເຫຼືອຂອງໄຟລ໌ຂໍ້ຄວາມຖືກລະເລີຍ.
· --ງຽບ, -s
ໂໝດງຽບ. ຜະລິດຜົນຜະລິດພຽງແຕ່ໃນເວລາທີ່ຄວາມຜິດພາດເກີດຂຶ້ນ.
· --socket=ເສັ້ນທາງ, -S ເສັ້ນທາງ
ສໍາລັບການເຊື່ອມຕໍ່ກັບ localhost, ໄຟລ໌ Unix socket ທີ່ຈະໃຊ້, ຫຼື, ໃນ Windows, ຊື່ຂອງ
ທໍ່ທີ່ມີຊື່ທີ່ຈະໃຊ້.
· --ssl
ເປີດໃຊ້ SSL ສໍາລັບການເຊື່ອມຕໍ່ (ເປີດໃຊ້ອັດຕະໂນມັດດ້ວຍທຸງອື່ນໆ). ປິດການໃຊ້ງານດ້ວຍ
--ຂ້າມ-ssl.
· --ssl-ca=ຊື່
ໄຟລ໌ CA ໃນຮູບແບບ PEM (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-capath=ຊື່
ໄດເລກະທໍລີ CA (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-cert=ຊື່
ໃບຢັ້ງຢືນ X509 ໃນຮູບແບບ PEM (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-cipher=ຊື່
SSL cipher ທີ່ຈະໃຊ້ (ກວດເບິ່ງ OpenSSL docs, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-key=ຊື່
ກະແຈ X509 ໃນຮູບແບບ PEM (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-crl=ຊື່
ບັນຊີລາຍຊື່ການຖອນໃບຢັ້ງຢືນ (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-crlpath=ຊື່
ເສັ້ນທາງບັນຊີລາຍຊື່ການຖອນໃບຢັ້ງຢືນ (ກວດເບິ່ງເອກະສານ OpenSSL, ຫມາຍຄວາມວ່າ --ssl).
· --ssl-verify-server-cert
ຢືນຢັນ "ຊື່ສາມັນ" ຂອງເຊີບເວີໃນໃບຢັ້ງຢືນຂອງມັນຕໍ່ກັບຊື່ໂຮດທີ່ໃຊ້ໃນເວລາເຊື່ອມຕໍ່. ນີ້
ທາງເລືອກຖືກປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ.
· --user=ຊື່ຜູ້ໃຊ້, -u ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ MariaDB ທີ່ຈະໃຊ້ເມື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ.
· --use-threads=N
ໂຫລດໄຟລ໌ຂະຫນານໂດຍໃຊ້ N ກະທູ້.
· -- verbose, -v
ໂຫມດ verbose. ພິມຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ໂຄງການເຮັດ.
· - ການປ່ຽນແປງ, -V
ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
ນີ້ແມ່ນກອງປະຊຸມຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ mysqlimport:
ຫອຍ> mysql -e ສ້າງ ຕາຕະລາງ imptest(id INT, n VARCHAR(30)). ການທົດສອບ
ຫອຍ> ed
a
100 ສູງສຸດ Sydow
101 ນັບ Dracula
.
w imptest.txt
32
q
ຫອຍ> od -c imptest.txt
0000000 1 0 0 \t M ax S ydow \n 1 0
0000020 1 \t C ount D racula \n
0000040
ຫອຍ> mysqlimport --ທ້ອງຖິ່ນ ການທົດສອບ imptest.txt
test.imptest: ບັນທຶກ: 2 ລຶບ: 0 ຂ້າມ: 0 ຄໍາເຕືອນ: 0
ຫອຍ> mysql -e 'ເລືອກ * ຈາກ imptest' ການທົດສອບ
--------+----------------+
| id | n |
--------+----------------+
| 100 | Max Sydow |
| 101 | ນັບ Dracula |
--------+----------------+
COPYRIGHT
ສະຫງວນລິຂະສິດ 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
ມູນລະນິທິ
ເອກະສານນີ້ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພຽງແຕ່ພາຍໃຕ້ການ
ຂໍ້ກໍານົດຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພີມມາໂດຍມູນນິທິຊອບແວຟຣີ;
ສະບັບ 2 ຂອງໃບອະນຸຍາດ.
ເອກະສານນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີອັນໃດ
ການຮັບປະກັນ; ໂດຍບໍ່ມີການຮັບປະກັນໂດຍຫຍໍ້ຂອງ MERCHANTABILITY ຫຼື FITNESS ສໍາລັບສະເພາະ.
ຈຸດປະສົງ. ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບໂຄງການ;
ຖ້າບໍ່ແມ່ນ, ຂຽນຫາ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA ຫຼືເບິ່ງ http://www.gnu.org/licenses/.
ໃຊ້ mysqlimport ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net