ນີ້ແມ່ນຄໍາສັ່ງ dbf2mysql ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dbf2mysql, mysql2dbf - ປ່ຽນລະຫວ່າງຖານຂໍ້ມູນ xBase ແລະ MySQL
ສະຫຼຸບສັງລວມ
dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o ພາກສະຫນາມ[,ພາກສະຫນາມ]] [-e ໄຟລ໌ການປ່ຽນແປງ] [-s ເກົ່າ -
ຊື່=ຊື່ໃໝ່[,ຊື່ເກົ່າ=ຊື່ໃໝ່]] [-i ພາກສະຫນາມ[,ພາກສະຫນາມ]] [-d ຖານຂໍ້ມູນ] [-t ຕາຕະລາງ] [-c[c]] [-p
ຕົ້ນຕໍ] [-h ເຈົ້າພາບ] [-F] [-q] [-r] [-x] [-P ລະຫັດຜ່ານ] [-U ຜູ້ໃຊ້] dbf-ໄຟລ໌
mysql2dbf [-v[v]] [-u|-l] -d ຖານຂໍ້ມູນ -t ຕາຕະລາງ [-h ເຈົ້າພາບ] [-q query] [-P ລະຫັດຜ່ານ] [-U
ຜູ້ໃຊ້] dbf-ໄຟລ໌
ລາຍລະອຽດ
dbf2mysql ເອົາໄຟລ໌ xBase ແລະສົ່ງຄໍາຖາມໄປຫາເຄື່ອງແມ່ຂ່າຍ MySQL ເພື່ອໃສ່ມັນເຂົ້າໄປໃນ
ຕາຕະລາງ MySQL.
mysql2dbf ຖິ້ມຕາຕະລາງ MySQL ໄປຫາໄຟລ໌ dbf.
OPTIONS
-v ຜະລິດຜົນຜະລິດສະຖານະພາບບາງຢ່າງ.
-vv verbose ຫຼາຍ.
-vvv ເຖິງແມ່ນວ່າຫຼາຍ verbose: ຜະລິດບົດລາຍງານຄວາມຄືບຫນ້າ.
-f ແປຊື່ຊ່ອງຂໍ້ມູນທັງໝົດໃນໄຟລ໌ xBase ໃຫ້ເປັນຕົວພິມນ້ອຍ.
-u ແປຂໍ້ຄວາມທັງໝົດໃນໄຟລ໌ xBase ໃຫ້ເປັນຕົວພິມໃຫຍ່.
-l ແປຂໍ້ຄວາມທັງໝົດໃນໄຟລ໌ xBase ໃຫ້ເປັນຕົວພິມນ້ອຍ.
-n ອະນຸຍາດໃຫ້ຊ່ອງຂໍ້ມູນ NULL: 'NOT NULL' ຈະບໍ່ຖືກເພີ່ມເຂົ້າໃນຄໍາຖະແຫຼງການສ້າງຕາຕະລາງ.
-o ພາກສະຫນາມ[,ພາກສະຫນາມ[,...]]
ລາຍຊື່ຊ່ອງຂໍ້ມູນທີ່ຈະໃສ່ໃນຖານຂໍ້ມູນ MySQL. ການນໍາໃຊ້ຂັ້ນຕົ້ນແມ່ນເພື່ອຄວາມສະດວກໃນການນໍາເຂົ້າ
ໄຟລ໌ dbf ສະລັບສັບຊ້ອນທີ່ພວກເຮົາຕ້ອງການພຽງແຕ່ສອງສາມຊ່ອງ. ຫມາຍເຫດ: -o ຖືກປຸງແຕ່ງກ່ອນ
ການທົດແທນ (-s), ດັ່ງນັ້ນທ່ານຕ້ອງໃຊ້ຊື່ພາກສະຫນາມ dbf ທີ່ນີ້.
-e ໄຟລ໌ການປ່ຽນແປງ
ລະບຸໄຟລ໌ສໍາລັບການປ່ຽນຊ່ອງຂໍ້ມູນ CHAR. ຮູບແບບໄຟລ໌ແມ່ນ: ແຖວທີ 1: ຈໍານວນ
ຕົວອັກສອນທີ່ຈະແປງ (ຈໍານວນແຖວ). ສາຍເພີ່ມເຕີມ:
.
-s ຊື່ເກົ່າ=ຊື່ໃໝ່[,ຊື່ເກົ່າ=ຊື່ໃໝ່[,...]]
ເອົາບັນຊີລາຍຊື່ຂອງຊື່ພາກສະຫນາມ / ຄູ່ຊື່ພາກສະຫນາມໃຫມ່. ການນໍາໃຊ້ຂັ້ນຕົ້ນແມ່ນເພື່ອຫຼີກເວັ້ນການຂັດແຍ້ງ
ລະຫວ່າງຊື່ພາກສະຫນາມແລະຄໍາທີ່ສະຫງວນໄວ້ MySQL. ເມື່ອຊື່ຊ່ອງຂໍ້ມູນໃໝ່ຫວ່າງເປົ່າ,
ຊ່ອງຂໍ້ມູນຖືກຂ້າມໃນທັງ CREATE clause ແລະ INSERT clauses, ເຊັ່ນວ່າມັນຈະ.
ບໍ່ມີຢູ່ໃນຕາຕະລາງ MySQL. ຍົກຕົວຢ່າງ:
-s ORDER=HORDER,REMARKS=,STAT1=STATUS1
-i ພາກສະຫນາມ[,ພາກສະຫນາມ[,...]]
ລາຍຊື່ຊ່ອງຂໍ້ມູນທີ່ຈະດັດສະນີ. ຊື່ພາກສະຫນາມ MySQL ຄວນຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້.
-d ຖານຂໍ້ມູນ
ເລືອກຖານຂໍ້ມູນທີ່ຈະໃສ່ເຂົ້າໄປໃນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ການທົດສອບ'.
-t ຕາຕະລາງ
ເລືອກຕາຕະລາງທີ່ຈະໃສ່ເຂົ້າໄປໃນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ການທົດສອບ'.
-c[c] ສ້າງຕາຕະລາງຖ້າບໍ່ມີຢູ່ແລ້ວ. ຖ້າຕາຕະລາງມີຢູ່ແລ້ວ, ຖິ້ມມັນ
ແລະສ້າງອັນໃໝ່. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃສ່ຂໍ້ມູນທັງຫມົດເຂົ້າໄປໃນຕາຕະລາງທີ່ມີຊື່. ຖ້າ
-cc ຖືກລະບຸໄວ້, ບໍ່ມີບັນທຶກໃດໆຈະຖືກໃສ່.
-p ຕົ້ນຕໍ
ເລືອກກະແຈຫຼັກ. ທ່ານຕ້ອງໃຫ້ຊື່ພາກສະຫນາມທີ່ແນ່ນອນ.
-h ເຈົ້າພາບ
ເລືອກເຈົ້າພາບທີ່ຈະໃສ່ເຂົ້າໄປໃນ. ບໍ່ໄດ້ທົດສອບ.
-F ບັນທຶກຄວາມຍາວຄົງທີ່. (ຕາມຄ່າເລີ່ມຕົ້ນ CHAR ຖືກບັນທຶກເປັນ VARCHAR.)
-q dbf2mysql: ໂຫມດ "ດ່ວນ". ແຊກຂໍ້ມູນຜ່ານໄຟລ໌ຊົ່ວຄາວໂດຍໃຊ້ 'LOAD DATA INFILE'
ຄໍາຖະແຫຼງ MySQL. ຄວາມໄວການແຊກນີ້ເພີ່ມຂຶ້ນໃນ PC ຂອງຂ້ອຍ 2-2.5 ເທື່ອ. ຫມາຍເຫດ
ວ່າໃນລະຫວ່າງ 'LOAD DATA' ຕາຕະລາງທີ່ໄດ້ຮັບຜົນກະທົບທັງຫມົດຖືກລັອກ.
mysql2dbf: ລະບຸແບບສອບຖາມທີ່ກຳນົດເອງເພື່ອໃຊ້.
-r ຕັດຕໍ່ທ້າຍ ແລະຊ່ອງຫວ່າງຊັ້ນນໍາຈາກຂໍ້ມູນຊ່ອງຂໍ້ມູນປະເພດ CHAR.
-x ເລີ່ມແຕ່ລະຕາຕະລາງດ້ວຍຊ່ອງຂໍ້ມູນ _rec ແລະ _timestamp.
-P ລະຫັດຜ່ານ
ລະບຸລະຫັດຜ່ານໃນເຊີບເວີ MySQL.
-U ຜູ້ໃຊ້
ລະບຸຜູ້ໃຊ້ໃນເຊີບເວີ MySQL.
ໃຊ້ dbf2mysql ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net