AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dbf2mysql - En ligne dans le Cloud

Exécutez dbf2mysql dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dbf2mysql qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dbf2mysql, mysql2dbf - convertir entre les bases de données xBase et MySQL

SYNOPSIS


dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o champ[,champ]] [-e fichier-de-conversion] [-s vieux-
prénom=nouveau nom[,ancien-nom=nouveau nom]] [-i champ[,champ]] [-d base de données] [-t table] [-c[c]] [-p
primaire] [-h hôte] [-F] [-q] [-r] [-x] [-P Mot de passe] [-U utilisateur] fichier dbf

mysql2dbf [-v[v]] [-u|-l] -d base de données -t table [-h hôte] [-q question] [-P Mot de passe] [-U
utilisateur] fichier dbf

DESCRIPTION


dbf2mysql prend un fichier xBase et envoie des requêtes à un serveur MySQL pour l'insérer dans un
Tableau MySQL.

mysql2dbf vide une table MySQL dans un fichier dbf.

OPTIONS


-v Produire une sortie d'état.

-vv Plus verbeux.

-vvv Encore plus bavard : produire un rapport d'étape.

-f Traduisez tous les noms de champs dans le fichier xBase en minuscules.

-u Traduisez tout le texte du fichier xBase en majuscules.

-l Traduisez tout le texte du fichier xBase en minuscules.

-n Autoriser les champs NULL : 'NOT NULL' ne sera pas ajouté dans l'instruction de création de table.

-o champ[,champ[,...]]
Liste des champs à insérer dans la base de données MySQL. L'utilisation principale est de faciliter l'importation de
fichiers dbf complexes où nous ne voulons que peu de champs. REMARQUE: -o est traité avant
remplacement (-s), vous devez donc utiliser les noms de champ dbf ici.

-e fichier-de-conversion
Spécifiez le fichier pour la conversion des champs CHAR. Le format de fichier est : 1ère ligne : nombre de
caractères à convertir (nombre de lignes). Autres lignes :
.

-s ancien-nom=nouveau nom[,ancien-nom=nouveau nom[,...]]
Prend une liste de paires nom de champ/nouveau nom de champ. L'utilisation principale est d'éviter les conflits
entre les noms de champs et les mots-clés réservés MySQL. Lorsque le nouveau nom de champ est vide,
le champ est ignoré à la fois dans la clause CREATE et dans les clauses INSERT, c'est-à-dire qu'il
ne pas être présent dans la table MySQL. Par exemple:

-s COMMANDE=HORDER,REMARQUES=,STAT1=STATUS1

-i champ[,champ[,...]]
Liste des champs à indexer. Les noms de champs MySQL doivent être utilisés ici.

-d base de données
Sélectionnez la base de données dans laquelle insérer. La valeur par défaut est « test ».

-t table
Sélectionnez le tableau dans lequel insérer. La valeur par défaut est « test ».

-c[c] Créer une table si elle n'existe pas déjà. Si la table existe déjà, supprimez-la
et en construire un nouveau. La valeur par défaut consiste à insérer toutes les données dans la table nommée. Si
-cc est spécifié, aucun enregistrement ne sera inséré.

-p primaire
Sélectionnez la clé primaire. Vous devez donner le nom exact du champ.

-h hôte
Sélectionnez l'hôte dans lequel insérer. Non testé.

-F Enregistrements de longueur fixe. (Par défaut, CHAR est enregistré en tant que VARCHAR.)

-q dbf2mysql: "Mode rapide. Insère des données via un fichier temporaire à l'aide de 'LOAD DATA INFILE'
Déclaration MySQL. Cela a augmenté la vitesse d'insertion sur mon PC 2-2.5 fois. Notez également
que pendant toute la table affectée 'LOAD DATA' est verrouillée.

mysql2dbf: spécifiez la requête personnalisée à utiliser.

-r Coupez les espaces de fin et de début des données des champs de type CHAR.

-x Commencez chaque table avec les champs _rec et _timestamp.

-P Mot de passe
Spécifiez le mot de passe sur le serveur MySQL.

-U utilisateur
Spécifiez l'utilisateur sur le serveur MySQL.

Utilisez dbf2mysql en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad