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

ออปชัน mysqlimport ที่ใช้บ่อยสำหรับอัปโหลดข้อมูลผ่านบรรทัดคำสั่ง

รายการออปชัน mysqlimport ที่นิยมใช้

คำสั่ง mysqlimport สามารถรันพร้อมออปชันต่างๆ ได้ ดังนี้คือออปชันที่ใช้บ่อยและผลกระทบต่อการนำเข้า:

Option Action
-r หรือ --replaceทับแถวที่มีอยู่แล้วหากมีค่า unique key ซ้ำกัน
-i หรือ --ignoreข้ามแถวที่มีค่า unique key ซ้ำกับแถวที่มีอยู่
-f หรือ --forceบังคับให้ดำเนินการต่อแม้จะเกิดข้อผิดพลาด
-l หรือ --lock-tablesล็อกตารางก่อนนำเข้า (เหมาะกับเซิร์ฟเวอร์ที่มีการใช้งานสูง)
-d หรือ --deleteล้างข้อมูลในตารางก่อนนำเข้า
--fields-terminated-by='char'ระบุตัวคั่นระหว่างค่าในแถวเดียวกัน (ค่าเริ่มต้นคือ tab)
--fields-enclosed-by='char'ระบุตัวครอบฟิลด์ (ค่าเริ่มต้นไม่มี)
--fields-optionally-enclosed-by='char'เหมือน fields-enclosed-by แต่ใช้เฉพาะคอลัมน์ชนิดสตริง
--fields-escaped-by='char'ระบุอักขระ escape ก่อนอักขระพิเศษ (ค่าเริ่มต้นคือ backslash)
--lines-terminated-by='char'ระบุตัวคั่นบรรทัด (ค่าเริ่มต้นคือ newline)
-u หรือ --userระบุชื่อผู้ใช้ (ค่าเริ่มต้นคือชื่อล็อกอิน Unix)
-p หรือ --passwordระบุรหัสผ่าน
-h หรือ --hostนำเข้าสู่ MySQL บนโฮสต์ที่ระบุ (ค่าเริ่มต้น localhost)
-s หรือ --silentโหมดเงียบ แสดงผลเฉพาะเมื่อมีข้อผิดพลาด
-v หรือ --verboseโหมดรายละเอียด แสดงข้อมูลเพิ่มเติม
-L หรือ --localระบุไฟล์ท้องถิ่นบนเครื่องลูกข่าย
-V หรือ --versionแสดงเวอร์ชันโปรแกรมและออก
-? หรือ --helpแสดงข้อความช่วยเหลือและออก