Le client mysqlimport est livré avec une interface de ligne de commande qui permet d'exécuter les instructions SQL LOAD DATA. La plupart des options de mysqlimport répondent directement à la clause LOAD DATA de la syntaxe
L'utilitaire mysqlimport peut être appelé comme indiqué ci-dessous -
shell> mysqlimport [options] db_name textfile1 [textfile2 ...]
Pour chaque fichier texte nommé sur la ligne de commande, mysqlimport supprime le nom du fichier du Supprimez toutes les extensions et utilisez les résultats pour connaître le nom de la table dans laquelle le contenu du fichier doit être importé.
ExemplePrenons un exemple : les fichiers nommés sample.txt, sample.text et sample seront tous importés dans une table nommée sample.
L'utilitaire prend en charge les options de fonctionnalités suivantes, qui peuvent être spécifiées sur la ligne de commande ou dans les groupes [mysqlimport] et [client] du fichier d'options.
--bind-address=ip_address
Si votre ordinateur dispose de plusieurs interfaces réseau, vous pouvez utiliser cette option pour choisir l'interface que vous devez utiliser pour vous connecter au serveur MySQL.
--character-sets-dir= dir_name
est le répertoire dans lequel les jeux de caractères sont installés.
--columns=column_list, -c column_list
Il prend une liste de noms de colonnes séparés par des virgules comme valeur. Ordre des colonnes Le nom indique comment la colonne du fichier de données correspond à la colonne du tableau.--compress, -C
Il compresse si possible toutes les informations envoyées entre le client et le serveur.
--compression-algorithms=value
Il fait référence aux algorithmes de compression autorisés lors de la connexion au serveur. ce Les algorithmes disponibles sont les mêmes que ceux du système protocol_compression_algorithms Changeable. La valeur par défaut est non compressée.
--enable-cleartext-plugin
Activez le plugin d'authentification en texte clair mysql_clear_password.
--force, -f
Cette option ignore les erreurs. Prenons un exemple : si le tableau d'un fichier texte n'existe pas, poursuivez le traitement des fichiers restants. Sans --force, mysqlimport se fermera si la table n'existe pas.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!