ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dbf2mysql - ออนไลน์ใน Cloud

เรียกใช้ dbf2mysql ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

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

โครงการ:

ชื่อ


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 การสอบถาม] [-P รหัสผ่าน] [-U
ผู้ใช้งาน] dbf ไฟล์

DESCRIPTION


dbf2mysql นำไฟล์ xBase และส่งแบบสอบถามไปยังเซิร์ฟเวอร์ MySQL เพื่อแทรกลงใน
ตาราง MySQL

mysql2dbf ดัมพ์ตาราง MySQL ไปยังไฟล์ dbf

OPTIONS


-v สร้างเอาต์พุตสถานะบางส่วน

-vv ละเอียดยิ่งขึ้น

-vvv ละเอียดยิ่งขึ้น: สร้างรายงานความคืบหน้า

-f แปลชื่อฟิลด์ทั้งหมดในไฟล์ xBase เป็นตัวพิมพ์เล็ก

-u แปลข้อความทั้งหมดในไฟล์ xBase เป็นตัวพิมพ์ใหญ่

-l แปลข้อความทั้งหมดในไฟล์ xBase เป็นตัวพิมพ์เล็ก

-n อนุญาตฟิลด์ NULL: 'NOT NULL' จะไม่ถูกเพิ่มในคำสั่งการสร้างตาราง

-o สนาม[,สนาม-
แสดงรายการฟิลด์ที่จะแทรกลงในฐานข้อมูล MySQL การใช้งานหลักคือเพื่อความสะดวกในการนำเข้าของ
ไฟล์ dbf ที่ซับซ้อนซึ่งเราต้องการเพียงไม่กี่ฟิลด์ บันทึก: -o ถูกประมวลผลก่อน
การแทน (-s) ดังนั้นคุณต้องใช้ชื่อฟิลด์ dbf ที่นี่

-e แปลงไฟล์
ระบุไฟล์สำหรับการแปลงช่อง CHAR รูปแบบไฟล์คือ: บรรทัดที่ 1: จำนวน
ตัวอักษรที่จะแปลง (จำนวนบรรทัด) บรรทัดเพิ่มเติม:
.

-s ชื่อเก่า=ชื่อใหม่[,ชื่อเก่า=ชื่อใหม่-
รับรายชื่อคู่ของชื่อฟิลด์/ชื่อฟิลด์ใหม่ การใช้งานหลักคือการหลีกเลี่ยงความขัดแย้ง
ระหว่างชื่อฟิลด์และคีย์เวิร์ดที่สงวนไว้ของ MySQL เมื่อชื่อฟิลด์ใหม่ว่างเปล่า
ฟิลด์นี้ถูกข้ามไปทั้งในส่วนคำสั่ง CREATE และคำสั่ง INSERT นั่นคือจะ
ไม่ปรากฏในตาราง MySQL ตัวอย่างเช่น:

-s ORDER=HORDER,หมายเหตุ=,STAT1=STATUS1

-i สนาม[,สนาม-
แสดงรายการฟิลด์ที่จะทำดัชนี ควรใช้ชื่อฟิลด์ MySQL ที่นี่

-d ฐานข้อมูล
เลือกฐานข้อมูลที่จะแทรกเข้าไป ค่าเริ่มต้นคือ 'ทดสอบ'

-t ตาราง
เลือกตารางที่จะแทรกเข้าไป ค่าเริ่มต้นคือ 'ทดสอบ'

-c[c] สร้างตารางหากไม่มีอยู่แล้ว หากมีตารางอยู่แล้ว ให้วาง
และสร้างใหม่ ค่าเริ่มต้นคือการแทรกข้อมูลทั้งหมดลงในตารางที่มีชื่อ ถ้า
-ซีซี ถูกระบุ จะไม่มีการแทรกเรกคอร์ดใดๆ

-p ประถม
เลือกคีย์หลัก คุณต้องระบุชื่อฟิลด์ที่ถูกต้อง

-h เจ้าภาพ
เลือกโฮสต์ที่จะแทรกเข้าไป ยังไม่ทดลอง

-F บันทึกความยาวคงที่ (โดยค่าเริ่มต้น CHAR จะถูกบันทึกเป็น VARCHAR)

-q dbf2mysql: โหมด "ด่วน" แทรกข้อมูลผ่านไฟล์ชั่วคราวโดยใช้ 'LOAD DATA INFILE'
คำสั่ง MySQL เพิ่มความเร็วในการแทรกบนพีซีของฉัน 2-2.5 เท่า โปรดทราบด้วย
ที่ระหว่าง 'LOAD DATA' ตารางที่ได้รับผลกระทบทั้งหมดจะถูกล็อค

mysql2dbf: ระบุคิวรีแบบกำหนดเองที่จะใช้

-r ตัดส่วนท้ายและช่องว่างนำหน้าจากข้อมูลช่องประเภท CHAR

-x เริ่มแต่ละตารางด้วยฟิลด์ _rec และ _timestamp

-P รหัสผ่าน
ระบุรหัสผ่านบนเซิร์ฟเวอร์ MySQL

-U ผู้ใช้งาน
ระบุผู้ใช้บนเซิร์ฟเวอร์ MySQL

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad