EnglishFrenchSpanyol

Ad


Favicon OnWorks

dbf2mysql - Dalam Talian di Awan

Jalankan dbf2mysql dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan dbf2mysql yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


dbf2mysql, mysql2dbf - tukar antara pangkalan data xBase dan MySQL

SINOPSIS


dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o bidang[,bidang]] [-e fail penukaran] [-s tua-
nama=nama baru[,nama lama=nama baru]] [-i bidang[,bidang]] [-d pangkalan data] [-t meja] [-c[c]] [-p
utama] [-h tuan rumah] [-F] [-q] [-r] [-x] [-P kata laluan] [-U pengguna] dbf-fail

mysql2dbf [-v[v]] [-u|-l] -d pangkalan data -t meja [-h tuan rumah] [-q pertanyaan] [-P kata laluan] [-U
pengguna] dbf-fail

DESCRIPTION


dbf2mysql mengambil fail xBase dan menghantar pertanyaan kepada pelayan MySQL untuk memasukkannya ke dalam fail
jadual MySQL.

mysql2dbf membuang jadual MySQL ke fail dbf.

PILIHAN


-v Menghasilkan beberapa output status.

-vv Lebih bertele-tele.

-vvv Lebih terperinci: menghasilkan laporan kemajuan.

-f Terjemahkan semua nama medan dalam fail xBase kepada huruf kecil.

-u Terjemahkan semua teks dalam fail xBase kepada huruf besar.

-l Terjemahkan semua teks dalam fail xBase kepada huruf kecil.

-n Benarkan medan NULL: 'NOT NULL' tidak akan ditambahkan dalam pernyataan penciptaan jadual.

-o bidang[,bidang[,...]]
Senaraikan medan untuk dimasukkan ke dalam pangkalan data MySQL. Penggunaan utama adalah untuk memudahkan pengimportan
fail dbf kompleks di mana kita hanya mahu beberapa medan. CATATAN: -o diproses sebelum ini
penggantian (-s), jadi anda perlu menggunakan nama medan dbf di sini.

-e fail penukaran
Tentukan fail untuk penukaran medan CHAR. Format fail ialah: baris pertama: bilangan
aksara untuk ditukar (bilangan baris). Baris lanjut:
.

-s nama lama=nama baru[,nama lama=nama baru[,...]]
Mengambil senarai nama medan/pasangan nama medan baharu. Penggunaan utama adalah untuk mengelakkan konflik
antara nama medan dan kata kunci simpanan MySQL. Apabila nama medan baharu kosong,
medan dilangkau dalam kedua-dua klausa CREATE dan klausa INSERT, iaitu ia akan
tidak terdapat dalam jadual MySQL. Sebagai contoh:

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

-i bidang[,bidang[,...]]
Senaraikan medan untuk diindeks. Nama medan MySQL harus digunakan di sini.

-d pangkalan data
Pilih pangkalan data untuk dimasukkan. Lalai ialah 'ujian'.

-t meja
Pilih jadual untuk dimasukkan. Lalai ialah 'ujian'.

-c[c] Buat jadual jika satu belum wujud. Jika jadual itu sudah wujud, letakkannya
dan membina yang baru. Lalai adalah untuk memasukkan semua data ke dalam jadual yang dinamakan. Jika
-cc ditentukan, tiada rekod akan dimasukkan.

-p utama
Pilih kunci utama. Anda perlu memberikan nama medan yang tepat.

-h tuan rumah
Pilih hos untuk dimasukkan. Belum teruji.

-F Rekod panjang tetap. (Secara lalai CHAR disimpan sebagai VARCHAR.)

-q dbf2mysql: Mod "Pantas". Memasukkan data melalui fail sementara menggunakan 'LOAD DATA INFILE'
pernyataan MySQL. Ini meningkatkan kelajuan pemasukan pada PC saya 2-2.5 kali. Juga perhatikan
bahawa semasa keseluruhan jadual 'LOAD DATA' yang terjejas dikunci.

mysql2dbf: Tentukan pertanyaan tersuai untuk digunakan.

-r Potong bahagian belakang dan ruang putih terkemuka daripada data medan jenis CHAR.

-x Mulakan setiap jadual dengan medan _rec dan _timestamp.

-P kata laluan
Tentukan kata laluan pada pelayan MySQL.

-U pengguna
Tentukan pengguna pada pelayan MySQL.

Gunakan dbf2mysql dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad