Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dbf2mysql - Trực tuyến trên đám mây

Chạy dbf2mysql trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh dbf2mysql có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dbf2mysql, mysql2dbf - chuyển đổi giữa cơ sở dữ liệu xBase và MySQL

SYNOPSIS


dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o lĩnh vực[,lĩnh vực]] [-e tập tin chuyển đổi] [-s cũ-
tên=tên mới[,tên Cu=tên mới]] [-i lĩnh vực[,lĩnh vực]] [-d cơ sở dữ liệu] [-t bàn] [-c[c]] [-p
chính] [-h chủ nhà] [-F] [-q] [-r] [-x] [-P mật khẩu] [-U người sử dụng] tệp dbf

mysql2dbf [-v[v]] [-u|-l] -d cơ sở dữ liệu -t bàn [-h chủ nhà] [-q truy vấn] [-P mật khẩu] [-U
người sử dụng] tệp dbf

MÔ TẢ


dbf2mysql lấy một tệp xBase và gửi các truy vấn đến máy chủ MySQL để chèn nó vào một
Bảng MySQL.

mysql2dbf kết xuất một bảng MySQL vào một tệp dbf.

LỰA CHỌN


-v Sản xuất một số đầu ra trạng thái.

-vv Thêm chi tiết.

-vvv Chi tiết hơn: tạo báo cáo tiến độ.

-f Dịch tất cả các tên trường trong tệp xBase sang chữ thường.

-u Dịch tất cả văn bản trong tệp xBase sang chữ hoa.

-l Dịch tất cả văn bản trong tệp xBase sang chữ thường.

-n Cho phép trường NULL: 'NOT NULL' sẽ không được thêm vào câu lệnh tạo bảng.

-o lĩnh vực[,lĩnh vực[, ...]]
Liệt kê các trường để chèn vào cơ sở dữ liệu MySQL. Mục đích chính là để dễ dàng nhập khẩu
các tệp dbf phức tạp mà chúng ta chỉ muốn có một vài trường. GHI CHÚ: -o được xử lý trước
thay thế (-s), vì vậy bạn phải sử dụng tên trường dbf ở đây.

-e tập tin chuyển đổi
Chỉ định tệp để chuyển đổi trường CHAR. Định dạng tệp là: Dòng đầu tiên: số
ký tự cần chuyển đổi (số dòng). Các dòng khác:
.

-s tên Cu=tên mới[,tên Cu=tên mới[, ...]]
Lấy danh sách các cặp tên trường / tên trường mới. Công dụng chính là để tránh xung đột
giữa tên trường và các từ khóa dành riêng cho MySQL. Khi tên trường mới trống,
trường bị bỏ qua trong cả mệnh đề CREATE và mệnh đề INSERT, tức là nó sẽ
không có trong bảng MySQL. Ví dụ:

-s ORDER = HORDER, REMARKS =, STAT1 = STATUS1

-i lĩnh vực[,lĩnh vực[, ...]]
Liệt kê các trường được lập chỉ mục. Tên trường MySQL nên được sử dụng ở đây.

-d cơ sở dữ liệu
Chọn cơ sở dữ liệu để chèn vào. Mặc định là 'thử nghiệm'.

-t bàn
Chọn bảng để chèn vào. Mặc định là 'thử nghiệm'.

-c[c] Tạo bảng nếu chưa tồn tại. Nếu bảng đã tồn tại, hãy thả nó xuống
và xây dựng một cái mới. Mặc định là chèn tất cả dữ liệu vào bảng đã đặt tên. Nếu như
-cc được chỉ định, không có bản ghi nào sẽ được chèn vào.

-p chính
Chọn khóa chính. Bạn phải cung cấp tên trường chính xác.

-h chủ nhà
Chọn máy chủ để chèn vào. Chưa được kiểm chứng.

-F Bản ghi độ dài cố định. (Theo mặc định CHAR được lưu dưới dạng VARCHAR.)

-q dbf2mysql: Chế độ "nhanh". Chèn dữ liệu qua tệp tạm thời bằng cách sử dụng 'LOAD DATA INFILE'
Câu lệnh MySQL. Điều này đã tăng tốc độ chèn trên PC của tôi lên gấp 2-2.5 lần. Cũng lưu ý
rằng trong toàn bộ bảng bị ảnh hưởng 'TẢI DỮ LIỆU' bị khóa.

mysql2dbf: Chỉ định truy vấn tùy chỉnh để sử dụng.

-r Cắt bỏ khoảng trắng ở cuối và đầu từ dữ liệu trường loại CHAR.

-x Bắt đầu mỗi bảng với các trường _rec và _timestamp.

-P mật khẩu
Chỉ định mật khẩu trên máy chủ MySQL.

-U người sử dụng
Chỉ định người dùng trên máy chủ MySQL.

Sử dụng dbf2mysql trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad