Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

mysqlimport - โปรแกรมนำเข้าข้อมูล MySQL


ไคลเอนต์ mysqlimport มาพร้อมกับอินเทอร์เฟซบรรทัดคำสั่งที่ช่วยเกี่ยวกับคำสั่ง LOAD DATA SQL ตัวเลือกส่วนใหญ่สำหรับ mysqlimport จะตอบสนองโดยตรงกับคำสั่งย่อยของไวยากรณ์ LOAD DATA

เรียกใช้ mysqlimport

ยูทิลิตี้ mysqlimport สามารถเรียกใช้ได้ดังแสดงด้านล่าง -

shell> mysqlimport [options] db_name textfile1 [textfile2 ...]

สำหรับไฟล์ข้อความทุกไฟล์ที่มีชื่ออยู่ในบรรทัดคำสั่ง mysqlimport จะตัดส่วนขยายใดๆ ออกจากชื่อไฟล์และใช้ผลลัพธ์เพื่อค้นหาชื่อของตารางที่จะต้องนำเข้าเนื้อหาของไฟล์

ตัวอย่าง

มาดูตัวอย่างกัน:ไฟล์ที่ชื่อ sample.txt, sample.text และ sample ทั้งหมดจะถูกนำเข้าไปยังตารางที่ชื่อ sample

โปรแกรมอรรถประโยชน์นี้สนับสนุนตัวเลือกต่อไปนี้ ซึ่งสามารถระบุได้ในบรรทัดคำสั่งหรือในกลุ่ม [mysqlimport] และ [ไคลเอนต์] ของไฟล์ตัวเลือก

--bind-address=ip_address

หากคอมพิวเตอร์มีอินเทอร์เฟซเครือข่ายหลายอินเทอร์เฟซ สามารถใช้ตัวเลือกนี้เพื่อเลือกอินเทอร์เฟซที่ต้องการใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ MySQL

--character-sets-dir=dir_name

เป็นไดเร็กทอรีที่ติดตั้งชุดอักขระ

--columns=column_list, -c column_list

ใช้รายชื่อคอลัมน์ที่คั่นด้วยเครื่องหมายจุลภาคเป็นค่า ลำดับของชื่อคอลัมน์ระบุว่าคอลัมน์ไฟล์ข้อมูลต้องจับคู่กับคอลัมน์ตารางอย่างไร

--บีบอัด, -C

มันจะบีบอัดข้อมูลทั้งหมดที่ส่งระหว่างไคลเอนต์และเซิร์ฟเวอร์ถ้าเป็นไปได้

--compression-algorithms=value

หมายถึงอัลกอริธึมการบีบอัดที่อนุญาตสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์ อัลกอริธึมที่ใช้ได้จะเหมือนกับสำหรับตัวแปรระบบ protocol_compression_algorithms ค่าเริ่มต้นจะไม่ถูกบีบอัด

--enable-cleartext-plugin

มันเปิดใช้งานปลั๊กอินตรวจสอบข้อความเคลียร์ข้อความ mysql_clear_password

--บังคับ, -f

ตัวเลือกนี้จะละเว้นข้อผิดพลาด ให้เรายกตัวอย่าง:หากไม่มีตารางสำหรับไฟล์ข้อความ ให้ดำเนินการประมวลผลไฟล์ที่เหลือต่อไป หากไม่มี --force mysqlimport จะออกหากไม่มีตาราง