ນີ້ແມ່ນຄໍາສັ່ງ odbx-sql ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
odbx-sql - ມີດກອງທັບສະວິດເຊີແລນສໍາລັບການສື່ສານກັບຖານຂໍ້ມູນແລະການໂຕ້ຕອບ SQL shell
ສະຫຼຸບສັງລວມ
odbx-sql [-?] [-ຂ backend] [-ຄ configfile] [-ງ ຖານຂໍ້ມູນ] [-f ຕົວຂັ້ນ] [-ຊ ເຈົ້າພາບ] [-i] [-ກ
ໄຟລ໌ຄໍາສໍາຄັນ] [-ປ port] [-ສ separator] [-u ຊື່ຜູ້ໃຊ້] [-w]
ລາຍລະອຽດ
odbx-sql ເປັນ utiltiy ຂະຫນາດນ້ອຍແລະມີຄວາມຍືດຫຍຸ່ນໃນການສື່ສານກັບຖານຂໍ້ມູນທີ່ສະຫນັບສະຫນູນໂດຍ
ຫ້ອງສະຫມຸດ OpenDBX. ໃນໂຫມດ batch, ມັນມີຈຸດປະສົງຕົ້ນຕໍແມ່ນການເຮັດວຽກອັດຕະໂນມັດໃນ shell scripts
ເຊິ່ງຮຽກຮ້ອງໃຫ້ມີການເຮັດວຽກກັບຖານຂໍ້ມູນ. ໃນອີກດ້ານຫນຶ່ງ, ຮູບແບບການໂຕ້ຕອບສະຫນອງ a
Shell SQL ທີ່ສະດວກສໍາລັບການດັດແກ້ເນື້ອຫາຖານຂໍ້ມູນຫຼືຄໍາຖະແຫຼງການທົດສອບ. ຮູບແບບຂອງ
ຜົນຜະລິດສາມາດໄດ້ຮັບການຄວບຄຸມເພື່ອບາງຂະຫຍາຍໂດຍການກໍານົດສາຍສໍາລັບການແຍກລະຫວ່າງ
ຖັນ ແລະເພື່ອກໍານົດຄ່າຊ່ອງຂໍ້ມູນ.
OPTIONS
-h, --help
ພິມການຊ່ວຍເຫຼືອລວມທັງຄໍາອະທິບາຍສັ້ນໆຂອງທາງເລືອກທີ່ມີຢູ່.
-b, --backend=ຊື່
ຊື່ຂອງ backend ຖານຂໍ້ມູນທີ່ຄວນຈະຖືກນໍາໃຊ້ຫຼືເສັ້ນທາງໄປຫາຫ້ອງສະຫມຸດ backend ຂອງ
ໄດເວີ OpenDBX.
-c, --config=configfile
ໄຟລ໌ການຕັ້ງຄ່າທີ່ມີພາລາມິເຕີທີ່ຕ້ອງການສໍາລັບການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ. ໄດ້
ໄຟລ໌ສາມາດປະກອບມີຄ່າສໍາລັບ backend ທີ່ຄວນຈະຖືກນໍາໃຊ້, ຊື່ເຈົ້າພາບຫຼື ip
ທີ່ຢູ່ (ແລະອາດຈະເປັນພອດຖ້າຕ້ອງການ), ຊື່ຖານຂໍ້ມູນແລະຜູ້ໃຊ້ແລະ
ລະຫັດຜ່ານ. ຄ່າເຫຼົ່ານີ້ຄວນຈະຖືກວາງໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າເພື່ອໃຫ້ສາມາດ
ເຂົ້າເຖິງພວກມັນຈາກການປະຕິບັດໂຄງການທີ່ບໍ່ມີການໂຕ້ຕອບຢ່າງປະຫຍັດໂດຍບໍ່ມີການເປີດເຜີຍ
ລະຫັດຜ່ານທຸກບ່ອນ. ຕົວຢ່າງອັນເຕັມທີ່ຂອງໄຟລ໌ການຕັ້ງຄ່າດັ່ງກ່າວສາມາດພົບໄດ້ໃນ
ພາກຕົວຢ່າງຂອງຄູ່ມືນີ້.
-d, --database=ຊື່
ຊື່ຂອງຖານຂໍ້ມູນໃນເຄື່ອງແມ່ຂ່າຍຫຼືເສັ້ນທາງໄປຫາໄຟລ໌ຖານຂໍ້ມູນໃນໄຟລ໌ທ້ອງຖິ່ນ
ລະບົບ.
-f, --delimiter=ຕົວອັກສອນ
ຕົວອັກສອນດ່ຽວ ຫຼືສະຕຣິງທີ່ຄວນອ້ອມຮອບຄ່າຊ່ອງຂໍ້ມູນທີ່ຖືກສົ່ງກັບ
SELECT-like statements and printed to stdout.
-h, --host=ຊື່
ຊື່ເຈົ້າພາບ, ທີ່ຢູ່ IP ຫຼືເສັ້ນທາງໄປຫາໄຟລ໌ຖານຂໍ້ມູນ. ມັນຍັງສາມາດເປັນເສັ້ນທາງໄປສູ່ A
ທໍ່ທີ່ມີຊື່ເພື່ອສື່ສານກັບເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນພຽງແຕ່ຢູ່ໃນທ້ອງຖິ່ນ.
-i, --ໂຕ້ຕອບ
ດໍາເນີນການໃນຮູບແບບການໂຕ້ຕອບແລະສະຫນອງ SQL shell ທີ່ສະດວກກົງກັນຂ້າມກັບຮູບແບບ batch
ເຊິ່ງລໍຖ້າການປ້ອນຂໍ້ມູນຈາກ stdin ແລະຜົນການພິມໄປຫາ stdout.
-k ໄຟລ໌ຄໍາສໍາຄັນ
ສະຖານທີ່ຂອງໄຟລ໌ຄໍາສໍາຄັນທີ່ໃຊ້ສໍາລັບການສະຫນອງການສໍາເລັດອັດຕະໂນມັດຂອງຄໍາສໍາຄັນ.
-p, --port=ພອດ
ຊື່ຜອດ TCP/IP ຫຼືຕົວເລກທີ່ເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນກໍາລັງຟັງຢູ່. ຖ້າພາລາມິເຕີນີ້
ບໍ່ໄດ້ຖືກເພີ່ມຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ຫ້ອງສະຫມຸດລູກຄ້າຖານຂໍ້ມູນສ່ວນໃຫຍ່ໃຊ້ຄ່າເລີ່ມຕົ້ນ
ຄ່າ. ເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນຈໍານວນຫຼາຍແຕ່ບໍ່ແມ່ນທັງຫມົດສາມາດແກ້ໄຂຈໍານວນພອດຈາກຊື່ຂອງມັນ
ແລະສໍາລັບການເຄື່ອນທີ່ສູງສຸດ, ຄ່າພາລາມິເຕີຄວນຈະເປັນຕົວເລກພອດ.
-s ຕົວແຍກ
ຕົວອັກສອນດ່ຽວ ຫຼືສະຕຣິງທີ່ຄວນແຍກຄ່າຊ່ອງຂໍ້ມູນທີ່ຖືກສົ່ງຄືນໂດຍ
SELECT-like statements and printed to stdout.
-u, --username=ຊື່
ຊື່ຂອງຜູ້ໃຊ້ທີ່ຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນສໍາລັບການພິສູດຢືນຢັນ.
-w, --password
ເຕືອນສໍາລັບລະຫັດຜ່ານຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ຕົວຢ່າງ
ການຕັ້ງຄ່າ ເອກະສານ
backend = mysql
host = localhost
ພອດ = 3306
database = ທົດສອບ
username = myuser
password=ລັບ
ເລີ່ມຕົ້ນ in ແບບໂຕ້ຕອບ ຮູບແບບການ
odbx-sql -c mysql.conf -i
ການປະຕິບັດ ຄໍາສັ່ງ in batch ຮູບແບບການ
cat stmt.sql | odbx-sql -c mysql.conf
ອອກ STATUS
odbx-sql ຕອບ 1 ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນແລະ 0 ຖ້າຄໍາສັ່ງທັງຫມົດສໍາເລັດຫຼືພຽງແຕ່ຄໍາເຕືອນ
ມີລາຍງານ. ຖ້າຄໍາເຕືອນເກີດຂື້ນ, ພວກມັນຖືກຂຽນໃສ່ stderr.
5 ເມສາ 2016 odbx-sql(1)
ໃຊ້ odbx-sql ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net