ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

cdb - ອອນລາຍໃນຄລາວ

ແລ່ນ cdb ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ cdb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cdb - ເຄື່ອງມືການຈັດການຖານຂໍ້ມູນຄົງທີ່

SYNOPSYS


cdb -q [-ມ] [-ນ num] dbname ທີ່ສໍາຄັນ
cdb -d [-m] [dbname|-]
cdb -l [-ມ] [dbname|-]
cdb -s [dbname|-]
cdb -c [-m] [-t tmpname|-] [-ປ ສິ່ງທ້າທາຍ][-weru0] dbname [infile... ]

ລາຍລະອຽດ


cdb ໃຊ້ເພື່ອສອບຖາມ, dump, ລາຍຊື່, ວິເຄາະ ຫຼືສ້າງໄຟລ໌ CDB (Constant DataBase). ຮູບແບບຂອງ
cdb ອະທິບາຍໃນ cdb(5) manpage. ຫນ້າຄູ່ມືນີ້ກົງກັບສະບັບ 0.78 of tinycdb
package

ການສອບຖາມ
cdb -q ພົບເຫັນໃຫ້ ທີ່ສໍາຄັນ ໃນໃຫ້ dbname ໄຟລ໌ cdb, ແລະຂຽນມູນຄ່າທີ່ກ່ຽວຂ້ອງເປັນມາດຕະຖານ
ຜົນ​ຜະ​ລິດ​ຖ້າ​ຫາກ​ວ່າ​ພົບ (ແລະ​ອອກ​ດ້ວຍ​ສູນ​)​, ຫຼື​ອອກ​ດ້ວຍ​ບໍ່​ສູນ​ເສຍ​ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ພົບ​. dbname ຕ້ອງ
be seekable file, ແລະ stdin ບໍ່ສາມາດຖືກນໍາໃຊ້ເປັນການປ້ອນຂໍ້ມູນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, cdb ຈະພິມ ທັງຫມົດ
ພົບບັນທຶກ. ຕົວ​ເລືອກ​ທີ່​ຮັບ​ຮູ້​ໃນ​ຮູບ​ແບບ​ການ​ສອບ​ຖາມ​:

-nnum ສາເຫດ cdb ເພື່ອຊອກຫາ ແລະຂຽນບັນທຶກດ້ວຍຕົວເລກທີ່ໃຫ້ໄວ້ num ເລີ່ມ​ຕົ້ນ​ດ້ວຍ 1 —
ເມື່ອມີບັນທຶກຫຼາຍຢ່າງທີ່ມີລະຫັດໃຫ້.

-m ແຖວໃໝ່ຈະຖືກເພີ່ມຫຼັງຈາກພິມທຸກມູນຄ່າ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫຼາຍຄ່າຈະ
ຈະຖືກຂຽນໂດຍບໍ່ມີການກໍານົດຂອບເຂດໃດໆ.

ຖິ້ມ/ລາຍຊື່
cdb -d dumps ເນື້ອໃນ, ແລະ cdb -l ລາຍຊື່ຄີຂອງ cdbfile (ຫຼືການປ້ອນຂໍ້ມູນມາດຕະຖານຖ້າບໍ່ແມ່ນ
ກໍານົດ) ກັບຜົນຜະລິດມາດຕະຖານ, ໃນຮູບແບບຄວບຄຸມໂດຍການມີ -m ທາງເລືອກ. ເບິ່ງ
ພາກສ່ວນຍ່ອຍ "ຮູບແບບ" ຂ້າງລຸ່ມນີ້. ຜົນຜະລິດຈາກ cdb -d ສາ​ມາດ​ນໍາ​ໃຊ້​ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ສໍາ​ລັບ​ການ​ cdb -c.

ສ້າງ
ຖານຂໍ້ມູນ Cdb ສ້າງຂຶ້ນໃນສອງຂັ້ນຕອນ: ຖານຂໍ້ມູນຊົ່ວຄາວຖືກສ້າງຂື້ນ, ແລະຫຼັງຈາກມັນ
ສໍາເລັດ, ມັນໄດ້ຮັບການປ່ຽນຊື່ປະລໍາມະນູເປັນສະຖານທີ່ຖາວອນ. ນີ້ຫຼີກເວັ້ນຄວາມຕ້ອງການສໍາລັບ
ການລັອກລະຫວ່າງຜູ້ອ່ານແລະນັກຂຽນ (ຫຼືຜູ້ສ້າງ). cdb -c ຈະພະຍາຍາມສ້າງ cdb ໃນ
ເອກະສານ tmpname (ຫຼື dbname ດ້ວຍ ".tmp" ຕື່ມໃສ່ຖ້າບໍ່ມີທາງເລືອກ -t) ແລະຫຼັງຈາກນັ້ນປ່ຽນຊື່ເປັນ
dbname. ມັນ​ຈະ​ອ່ານ​ສະ​ຫນອງ​ໃຫ້​ infiles (ຫຼືມາດຕະຖານ input ຖ້າບໍ່ມີກໍານົດ). ທາງເລືອກ
ຮັບ​ຮູ້​ໃນ​ຮູບ​ແບບ​ການ​ສ້າງ​:

-t tmpname
ໃຊ້ໃຫ້ tmpname ເປັນໄຟລ໌ຊົ່ວຄາວ. ຄ່າເລີ່ມຕົ້ນເປັນ dbname.tmp (ie ກັບໄຟລ໌ຜົນຜະລິດ
ມີ .tmp ເພີ່ມ). ຫມາຍ​ເຫດ​ tmpname ຕ້ອງຢູ່ໃນລະບົບໄຟລ໌ດຽວກັນກັບໄຟລ໌ຜົນຜະລິດ, ເປັນ
cdb ການນໍາໃຊ້ ປ່ຽນຊື່(2) ເພື່ອສະຫຼຸບຂັ້ນຕອນການສ້າງຖານຂໍ້ມູນ. ຖ້າ tmpname ເປັນ
dash ດຽວ (-), ບໍ່ມີໄຟລ໌ temp ຈະຖືກສ້າງຂຶ້ນ, ຖານຂໍ້ມູນຈະຖືກສ້າງຢູ່ໃນສະຖານທີ່.
ຮູບແບບນີ້ແມ່ນເປັນປະໂຫຍດເມື່ອການປ່ຽນຊື່ສຸດທ້າຍແມ່ນເຮັດໂດຍຜູ້ໂທ.

-p ສິ່ງທ້າທາຍ
ການ​ອະ​ນຸ​ຍາດ​ສໍາ​ລັບ​ໄຟລ​໌​ທີ່​ສ້າງ​ໃຫມ່ (ໂດຍ​ປົກ​ກະ​ຕິ​ເປັນ​ເລກ​ແປດ​, ເຊັ່ນ 0644​)​. ໂດຍ
ຄ່າເລີ່ມຕົ້ນການອະນຸຍາດແມ່ນ 0666 (ກັບຂະບວນການປະຈຸບັນ umask ຖືກນໍາໃຊ້). ຖ້ານີ້
ທາງເລືອກແມ່ນລະບຸໄວ້, ຄ່າ umask ໃນປັດຈຸບັນບໍ່ມີຜົນ.

-w ເຕືອນກ່ຽວກັບການຊໍ້າກັນຂອງກະແຈ.

-e ຍົກເລີກໃນກະແຈທີ່ຊ້ຳກັນ (ໝາຍເຖິງ -w).

-r ປ່ຽນລະຫັດທີ່ມີຢູ່ແລ້ວດ້ວຍອັນໃໝ່ໃນກໍລະນີທີ່ຊໍ້າກັນ. ນີ້ອາດຈະຕ້ອງການຖານຂໍ້ມູນ
rewrite ໄຟລ​໌​ເພື່ອ​ເອົາ​ການ​ບັນ​ທຶກ​ເກົ່າ​, ແລະ​ສາ​ມາດ​ຊ້າ​.

-0 zero-fill ການບັນທຶກທີ່ມີຢູ່ແລ້ວເມື່ອບັນທຶກຊ້ໍາກັນໄດ້ຖືກເພີ່ມ. ນີ້ແມ່ນໄວກວ່າ
-r, ແຕ່ປ່ອຍໃຫ້ສູນພິເສດໃນໄຟລ໌ຖານຂໍ້ມູນໃນກໍລະນີຂອງການຊໍ້າກັນ.

-u ຢ່າເພີ່ມບັນທຶກທີ່ຊ້ໍາກັນ.

-m ຕີ​ຄວາມ​ຫມາຍ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ເປັນ​ລໍາ​ດັບ​ຂອງ​ເສັ້ນ​, ຫນຶ່ງ​ບັນ​ທຶກ​ຕໍ່​ແຖວ​, ທີ່​ມີ​ຄ່າ​ແຍກ​ອອກ​
ຈາກຄີໂດຍຊ່ອງຫຼືຕົວອັກສອນແຖບ, ແທນທີ່ຈະເປັນຮູບແບບ cdb ພື້ນເມືອງ (ເບິ່ງ
"ຮູບ​ແບບ​ການ​ປ້ອນ​ຂໍ້​ມູນ / ຜົນ​ໄດ້​ຮັບ​" ຂ້າງ​ລຸ່ມ​ນີ້​)​.

ໃຫ້ສັງເກດວ່າການນໍາໃຊ້ທາງເລືອກໃດໆທີ່ຕ້ອງການການກວດສອບຊ້ໍາກັນຈະເຮັດໃຫ້ຂະບວນການສ້າງຊ້າ
ຢ່າງຫຼວງຫຼາຍ, ໂດຍສະເພາະສໍາລັບຖານຂໍ້ມູນຂະຫນາດໃຫຍ່.

ສະຖິຕິ
cdb -s ຈະ​ວິ​ເຄາະ dbfile ແລະພິມບົດສະຫຼຸບເພື່ອຜົນຜະລິດມາດຕະຖານ. ສະຖິຕິລວມມີ:
ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ​ແຖວ​ເກັດ​ທີ່​ຢູ່​ໃນ​ໄຟລ​໌​, ຕໍາ​່​ສຸດ​ທີ່​, ໂດຍ​ສະ​ເລ່ຍ​ແລະ​ສູງ​ສຸດ​ກະ​ແຈ​ແລະ​ຄວາມ​ຍາວ​ຄ່າ​, hash​
ຕາຕະລາງ (ສູງສຸດ 256) ແລະລາຍການທີ່ໃຊ້, ຈໍານວນຂອງການ collision hash (ນັ້ນແມ່ນ, ຫຼາຍກ່ວາຫນຶ່ງຄີ.
ຊີ້ໄປຫາຕາຕະລາງ hash ດຽວກັນ), ຕໍາ່ສຸດທີ່, ສະເລ່ຍແລະສູງສຸດຂອງຕາຕະລາງ hash (ຂອງທີ່ບໍ່ແມ່ນ.
ຕາຕະລາງເປົ່າ), ແລະຈໍານວນຂອງກະແຈທີ່ນັ່ງຢູ່ 10 ໄລຍະຫ່າງທີ່ແຕກຕ່າງກັນຈາກມັນຖືກຄິດໄລ່
ດັດ​ຊະ​ນີ​ຕາ​ຕະ​ລາງ hash — ກະ​ແຈ​ໃນ​ໄລ​ຍະ 0 ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ພຽງ​ແຕ່​ຫນຶ່ງ​ການ​ຊອກ​ຫາ​ຕາ​ຕະ​ລາງ hash​, 1 — ສອງ​ແລະ​ອື່ນໆ​
ສຸດ; ປຸ່ມເພີ່ມເຕີມຢູ່ໃນໄລຍະທີ່ຫຼາຍຫມາຍຄວາມວ່າການຄົ້ນຫາຖານຂໍ້ມູນຊ້າລົງ.

Input / Output ຮູບແບບ
ໂດຍຕົວຢ່າງ, cdb ຄາດ​ວ່າ​ຈະ (ສໍາ​ລັບ​ການ​ສ້າງ​ການ​ດໍາ​ເນີນ​ງານ​) ຫຼື​ຂຽນ (ສໍາ​ລັບ​ການ dump / ລາຍ​ການ​) ຮູບ​ແບບ cdb native​
ຂໍ້ມູນ. ຮູບແບບພື້ນເມືອງ Cdb ແມ່ນລໍາດັບຂອງການບັນທຶກໃນຮູບແບບ:
+ເຄນ,vlen:ທີ່ສໍາຄັນ->h\n
ບ່ອນທີ່ "+", ",", ":", "-", ">" ແລະ "\n" (ແຖວໃໝ່) ເປັນຕົວໜັງສື, ເຄນ ແລະ vlen ມີ
ຄວາມຍາວຂອງລະຫັດ ແລະຄ່າເປັນຕົວເລກທົດສະນິຍົມ, ແລະ ທີ່ສໍາຄັນ ແລະ h ແມ່ນສໍາຄັນແລະໃຫ້ຄຸນຄ່າຂອງຕົນເອງ.
ຊຸດການບັນທຶກຖືກຢຸດໂດຍແຖວຫວ່າງເປົ່າ. ນີ້ແມ່ນຮູບແບບດຽວທີ່ຄີແລະ
ຄ່າອາດມີຕົວອັກສອນໃດໜຶ່ງລວມທັງແຖວໃໝ່, ສູນ (\0) ແລະອື່ນໆ.

ເມື່ອ​ໃດ​ -l ທາງ​ເລືອກ​ທີ່​ຮ້ອງ​ຂໍ (ຮູບ​ແບບ​ປຸ່ມ​ລາຍ​ຊື່​)​, cdb ຈະຜະລິດຜົນຜະລິດດັດແກ້ເລັກນ້ອຍໃນ a
ແບບຟອມ:
+ເຄນ:ທີ່ສໍາຄັນ\n
(ຫມາຍ​ເຫດ​ vlen ແລະ h ຖືກລະເວັ້ນ, ພ້ອມກັບຕົວຂັ້ນອ້ອມຂ້າງ).

If -m ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ຮັບ​, cdb ຈະຄາດຫວັງຫຼືຜະລິດເສັ້ນຫນຶ່ງສໍາລັບທຸກໆບັນທຶກ (ສາຍໃຫມ່ແມ່ນ a
record delimiter), ແລະທຸກໆແຖວຄວນມີຊ່ອງຫວ່າງທາງເລືອກ, ຄີ, ຊ່ອງຫວ່າງ ແລະ
ມູນຄ່າເຖິງທ້າຍແຖວ. ແຖວເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ hash (#) ແລະແຖວຫວ່າງເປົ່າແມ່ນ
ບໍ່ສົນໃຈ. ນີ້ແມ່ນຮູບແບບດຽວກັນກັບ mkmap(1) ຜົນປະໂຫຍດຄາດວ່າ.

OPTIONS ບົດສະຫຼຸບ


ນີ້ແມ່ນບົດສະຫຼຸບສັ້ນໆຂອງທາງເລືອກທັງຫມົດທີ່ຍອມຮັບໂດຍ cdb ຜົນປະໂຫຍດ:

-0 Zero-fill duplicate records in create (-c) ຮູບແບບ.

-c ສ້າງ​ຮູບ​ແບບ​.

-d ໂຫມດ dump.

-e abort (ຜິດ​ພາດ​) ກ່ຽວ​ກັບ​ການ​ຊ​້​ໍາ​ກັນ​ໃນ​ການ​ສ້າງ (-c) ຮູບແບບ.

-h ພິມ​ການ​ຊ່ວຍ​ເຫຼືອ​ສັ້ນ​ແລະ​ອອກ​.

-l ຮູບແບບລາຍການ.

-m ການປ້ອນຂໍ້ມູນ ຫຼືຜົນຜະລິດແມ່ນຢູ່ໃນຮູບແບບ "ແຜນທີ່", ບໍ່ແມ່ນຢູ່ໃນຮູບແບບ cdb ເດີມ. ໃນໂໝດສອບຖາມ, ເພີ່ມ a
newline ຫຼັງຈາກທຸກຄ່າທີ່ຂຽນ.

-nnum ຊອກຫາແລະພິມ numth ບັນ​ທຶກ​ໃນ​ການ​ສອບ​ຖາມ (-q) ຮູບແບບ.

-q ຮູບແບບການສອບຖາມ.

-r ແທນທີ່ປຸ່ມຊໍ້າກັນໃນການສ້າງ (-c) ຮູບແບບ.

-s ຮູບແບບສະຖິຕິ.

-t tempfile
ລະບຸໄຟລ໌ຊົ່ວຄາວໃນເວລາສ້າງ (-c) ໄຟລ໌ cdb (ໃຊ້ dash ດຽວ (-) ເປັນ tempfile
ການ​ຢຸດ​ການ​ນໍາ​ໃຊ້​ໄຟລ​໌ temp​)​.

-u ຢ່າໃສ່ກະແຈທີ່ຊໍ້າກັນ (ເປັນເອກະລັກ) ໃນການສ້າງ (-c) ຮູບແບບ.

-w ເຕືອນ​ກ່ຽວ​ກັບ​ການ​ຊ​້​ໍາ​ກັນ​ໃນ​ການ​ສ້າງ (-c) ຮູບແບບ.

ໃຊ້ cdb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ສະອາດເລິກ
    ສະອາດເລິກ
    script Kotlin ທີ່ nukes ກໍ່ສ້າງທັງຫມົດ
    cache ຈາກໂຄງການ Gradle/Android.
    ເປັນປະໂຫຍດເມື່ອ Gradle ຫຼື IDE ໃຫ້ທ່ານ
    ລົງ. ສະຄຣິບໄດ້ຖືກທົດສອບແລ້ວ
    macOS, ແຕ່ ...
    ດາວ​ໂຫລດ​ທໍາ​ຄວາມ​ສະ​ອາດ​ເລິກ​
  • 2
    ປລັກອິນ Eclipse Checkstyle
    ປລັກອິນ Eclipse Checkstyle
    ປລັກອິນ Eclipse Checkstyle
    ປະສົມປະສານລະຫັດ Checkstyle Java
    ຜູ້ກວດສອບເຂົ້າໄປໃນ Eclipse IDE. ໄດ້
    plug-in ໃຫ້ຄໍາຄຶດຄໍາເຫັນໃນເວລາຈິງກັບ
    ຜູ້ໃຊ້ກ່ຽວກັບ viol ...
    ດາວໂຫລດປລັກອິນ Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player ເປັນຜູ້ນສື່ມວນຊົນຟຣີ
    ຊອບ​ແວ​, ສ່ວນ​ຫນຶ່ງ​ອີງ​ໃສ່ WMP ແລະ VLC​. ໄດ້
    ຜູ້ນແມ່ນຢູ່ໃນຮູບແບບ minimalist, ມີ
    ຫຼາຍ​ກ​່​ວາ​ສິບ​ສີ​ຫົວ​ຂໍ້​, ແລະ​ຍັງ​ສາ​ມາດ​
    b
    ດາວໂຫລດ AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    ສູນ​ກາງ​ສື່​ມວນ​ຊົນ​ມາ ...
    ດາວໂຫລດ movistartv
  • 5
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ::Blocks ເປັນແຫຼ່ງເປີດຟຣີ,
    ຂ້າມເວທີ C, C++ ແລະ Fortran IDE
    ສ້າງຂຶ້ນເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການທີ່ຕ້ອງການຫຼາຍທີ່ສຸດ
    ຂອງ​ຜູ້​ຊົມ​ໃຊ້​ຂອງ​ຕົນ​. ມັນໄດ້ຖືກອອກແບບໃຫ້ຫຼາຍ
    ຂະຫຍາຍ...
    ດາວໂຫລດລະຫັດ::Blocks
  • 6
    ທ່າມກາງ
    ທ່າມກາງ
    ທ່າມກາງ ຫຼື Advanced Minecraft Interface
    ແລະ​ຂໍ້​ມູນ / ການ​ຕິດ​ຕາມ​ໂຄງ​ສ້າງ​ເປັນ​ເຄື່ອງ​ມື​ເພື່ອ​
    ສະແດງພາບລວມຂອງ Minecraft
    ໂລກ, ໂດຍບໍ່ມີການສ້າງມັນຢ່າງແທ້ຈິງ. ມັນ
    ສາ​ມາດ ...
    ດາວ​ນ​໌​ໂຫລດ​ໃນ​ທ່າມ​ກາງ​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad