Computer >> Máy Tính >  >> Lập trình >> MySQL

Một số tùy chọn mysqlimport thường được sử dụng trong khi tải dữ liệu vào bảng MySQL thông qua dòng lệnh là gì?


mysqlimport có thể được chạy với một số tùy chọn. Tiếp theo là một số tùy chọn cho mysqlimport và ảnh hưởng của chúng đối với việc nhập.

Tùy chọn
Hành động
- r hoặc –replace
Nguyên nhân khiến các hàng đã nhập ghi đè các hàng hiện có nếu chúng có cùng giá trị khóa duy nhất.
- i hoặc –ignore
Bỏ qua các hàng có cùng giá trị khóa duy nhất với các hàng hiện có.
- f hoặc –force
Buộc mysqlimport tiếp tục chèn dữ liệu ngay cả khi gặp lỗi.
- l hoặc --lock-table
Khóa từng bảng trước khi nhập (một tùy chọn tốt trên máy chủ bận).
- d hoặc –delete
Làm trống bảng trước khi chèn.
- fields-terminated- by ​​='char'
Chỉ định dấu phân tách được sử dụng giữa các giá trị của cùng một hàng, mặc định \ t (tab).
- fields-kèm theo- by ='char'
Chỉ định dấu phân cách bao quanh mỗi trường; mặc định là không có.
- fields-tùy chọn- kèm theo ='char'
Giống như --fields-kèm theo, nhưng dấu phân tách chỉ được sử dụng để bao quanh các cột kiểu chuỗi; mặc định là không có.
- fields-Escape- by ='char'
Chỉ định ký tự thoát được đặt trước các ký tự đặc biệt; mặc định là \ (dấu gạch chéo ngược, nếu được chỉ định sẽ là '\\').
- lines-termina-by ='char'
Chỉ định dấu phân tách được sử dụng để kết thúc mỗi hàng dữ liệu; mặc định là \ n (dòng mới).
- u hoặc – người dùng
Chỉ định tên người dùng của bạn; mặc định là tên đăng nhập Unix.
- p hoặc –password
Chỉ định mật khẩu của bạn.
- h hoặc –host
Nhập vào MySQL trên máy chủ có tên; mặc định là localhost.
- s hoặc –silent
Chế độ im lặng; đầu ra chỉ xuất hiện khi có lỗi.
- v hoặc –verbose
Chế độ chi tiết, in thêm bình luận.
- L hoặc cục bộ
Đặt tên cho tệp cục bộ trên máy khách.
- V hoặc –version
In thông tin phiên bản chương trình và thoát.
-? hoặc –help
In thông báo trợ giúp và thoát.