odbx-sql - ออนไลน์ใน Cloud

นี่คือคำสั่ง odbx-sql ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


odbx-sql - มีดทหารสวิสสำหรับการสื่อสารกับฐานข้อมูลและ SQL shell แบบโต้ตอบ

เรื่องย่อ


odbx-sql [-?] [-NS แบ็กเอนด์] [-ค ไฟล์คอนฟิก] [-NS ฐานข้อมูล] [-NS ตัวคั่น] [-ชม เจ้าภาพ] [-i] [-k
ไฟล์คำหลัก] [-NS พอร์ต] [-NS คั่น] [-ยู ชื่อผู้ใช้] [-w]

DESCRIPTION


odbx-sql เป็นยูทิลิตี้ขนาดเล็กและยืดหยุ่นในการสื่อสารกับฐานข้อมูลที่รองรับโดย
ไลบรารี OpenDBX ในโหมดแบตช์ จุดประสงค์หลักคือการทำงานอัตโนมัติในเชลล์สคริปต์
ซึ่งต้องทำงานกับฐานข้อมูล ในอีกด้านหนึ่ง โหมดโต้ตอบให้ a
เชลล์ SQL ที่สะดวกสำหรับการแก้ไขเนื้อหาฐานข้อมูลหรือคำสั่งทดสอบ รูปแบบของ
เอาต์พุตสามารถควบคุมได้บางส่วนโดยการกำหนดสตริงสำหรับการแยกระหว่าง
คอลัมน์และสำหรับกำหนดเขตค่า

OPTIONS


-h, --ช่วยด้วย
พิมพ์ความช่วยเหลือพร้อมคำอธิบายสั้น ๆ ของตัวเลือกที่มี

-b, --backend = ชื่อ
ชื่อของแบ็กเอนด์ฐานข้อมูลที่ควรใช้หรือพาธไปยังไลบรารีแบ็กเอนด์ของ
ไดรเวอร์ OpenDBX

-c, --config=configfile
ไฟล์การกำหนดค่าที่มีพารามิเตอร์ที่จำเป็นสำหรับการเชื่อมต่อกับฐานข้อมูล NS
ไฟล์สามารถมีค่าสำหรับแบ็กเอนด์ที่ควรใช้ ชื่อโฮสต์ หรือ ip
ที่อยู่ (และอาจเป็นพอร์ตหากต้องการ) ชื่อฐานข้อมูลและผู้ใช้และ
รหัสผ่าน. ค่าเหล่านี้ควรอยู่ในไฟล์การกำหนดค่าเพื่อให้สามารถ
เข้าถึงได้จากการรันโปรแกรมที่ไม่โต้ตอบอย่างประหยัดโดยไม่ต้องเปิดเผย
รหัสผ่านได้ทุกที่ ตัวอย่างที่สมบูรณ์ของไฟล์การกำหนดค่าดังกล่าวสามารถพบได้ใน
ส่วนตัวอย่างของคู่มือนี้

-d, --database=ชื่อ
ชื่อของฐานข้อมูลบนเซิร์ฟเวอร์หรือพาธไปยังไฟล์ฐานข้อมูลในไฟล์ในเครื่อง
ระบบ

-f, --delimiter=ตัวอักษร
อักขระตัวเดียวหรือสตริงที่ควรล้อมรอบค่าฟิลด์ที่ส่งคืนโดย
คำสั่งที่เหมือน SELECT และพิมพ์ไปยัง stdout

-h, --host=ชื่อ
ชื่อโฮสต์ ที่อยู่ IP หรือเส้นทางไปยังไฟล์ฐานข้อมูล นอกจากนี้ยังสามารถเป็นเส้นทางสู่
ตั้งชื่อไปป์เพื่อสื่อสารกับเซิร์ฟเวอร์ฐานข้อมูลภายในเครื่องเท่านั้น

-i, --โต้ตอบ
เรียกใช้ในโหมดโต้ตอบและจัดเตรียมเชลล์ SQL ที่สะดวกซึ่งตรงกันข้ามกับโหมดแบตช์
ซึ่งกำลังรออินพุตจาก stdin และพิมพ์ผลลัพธ์ไปยัง stdout

-k ไฟล์คำหลัก
ตำแหน่งของไฟล์คำสำคัญที่ใช้สำหรับการเติมคำสำคัญอัตโนมัติ

-p, --port=พอร์ต
ชื่อพอร์ต TCP/IP หรือหมายเลขที่เซิร์ฟเวอร์ฐานข้อมูลกำลังรับฟัง ถ้าพารามิเตอร์นี้
ไม่ได้เพิ่มที่บรรทัดคำสั่ง ไลบรารีไคลเอนต์ฐานข้อมูลส่วนใหญ่ใช้ค่าเริ่มต้น
ค่า. เซิร์ฟเวอร์ฐานข้อมูลจำนวนมากแต่ไม่ทั้งหมดสามารถแก้ไขหมายเลขพอร์ตจากชื่อได้
และเพื่อการพกพาสูงสุด ค่าพารามิเตอร์ควรเป็นหมายเลขพอร์ต

-ตัวคั่น
อักขระตัวเดียวหรือสตริงที่ควรแยกค่าฟิลด์ที่ส่งคืนโดย
คำสั่งที่เหมือน SELECT และพิมพ์ไปยัง stdout

-u, --ชื่อผู้ใช้=ชื่อ
ชื่อของผู้ใช้ที่ถูกส่งไปยังเซิร์ฟเวอร์ฐานข้อมูลเพื่อตรวจสอบสิทธิ์

-w, --รหัสผ่าน
ขอรหัสผ่านที่บรรทัดคำสั่ง

ตัวอย่าง


องค์ประกอบ ไฟล์

แบ็กเอนด์ = mysql
โฮสต์ = localhost
พอร์ต = 3306
ฐานข้อมูล = ทดสอบ
ชื่อผู้ใช้ = myuser
รหัสผ่าน = ความลับ

ที่เริ่มต้น in การโต้ตอบ โหมด

odbx-sql -c mysql.conf -i

การดำเนินการ คำสั่ง in ชุด โหมด

แมว stmt.sql | odbx-sql -c mysql.conf

EXIT สถานภาพ


odbx-sql คืนค่า 1 หากเกิดข้อผิดพลาดและ 0 หากคำสั่งทั้งหมดสำเร็จหรือเตือนเท่านั้น
มีการรายงาน หากเกิดคำเตือน คำเตือนเหล่านั้นจะถูกเขียนไปยัง stderr

5 เมษายน 2016 odbx-sql(1)

ใช้ odbx-sql ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด