MySQL est un système de gestion de base de données open source populaire qui est largement utilisé dans le développement de sites Web, les applications mobiles, les applications d'entreprise et d'autres domaines. Lors de l'utilisation de MySQL, des erreurs d'importation peuvent parfois survenir, telles qu'une syntaxe incorrecte lors de l'importation de données, un format incorrect des fichiers importés, etc. Ces problèmes peuvent entraîner une perte de données ou un crash du système.
Dans cet article, nous verrons comment importer correctement des données dans MySQL pour éviter les erreurs d'importation. Ensuite, nous aborderons ce sujet dans les parties suivantes :
1. Préparation avant l'importation
2 Utiliser la ligne de commande pour importer des données
3.
4. Erreurs d'importation courantes et leurs solutions
1. Préparation avant l'importation
Avant d'importer des données dans MySQL, nous devons effectuer certains travaux de préparation pour nous assurer que les données importées sont traitées correctement. Voici quelques préparatifs :
1. Créez la base de données et la table cibles
Avant de créer une table dans la base de données, vous devez d'abord créer une base de données cible. Une base de données peut être créée dans MySQL à l'aide de la commande suivante :
CREATE DATABASE database_name
;database_name
;
然后,需要使用以下命令在该数据库中创建表格:
CREATE TABLE table_name
(
column1_name
datatype,
column2_name
datatype,
column3_name
datatype,
.....
);
在导入数据之前,需要确保已经准备好要导入的数据文件。可以使用以下命令将数据保存到文件中:
SELECT * INTO OUTFILE 'file_name' FROM table_name
;
如果数据保存在CSV或Excel文件中,则需要确保文件符合MySQL导入要求的格式。
在导入数据之前,请确认MySQL的配置是否正确。特别是,需要确认MySQL的最大允许文件大小是否高于要导入的文件大小,否则可能导致导入错误。
二、使用命令行导入数据
使用命令行导入数据是MySQL中最常用的方法之一。以下是具体步骤:
在Windows系统中,可以按下Win + R键打开运行对话框,输入cmd并按下Enter键即可打开命令行。在Linux和macOS系统中,可以打开终端,并输入以下命令进入MySQL或MariaDB:
$ mysql -u username -p database_name
其中,username是MySQL用户名,database_name是要导入数据的数据库名称。
在进入MySQL终端后,需要选择要导入数据的目标数据库,可以使用以下命令:
USE database_name
;
其中,database_name是要导入数据的数据库名称。
接下来,可以使用以下命令将数据导入到目标数据库中:
LOAD DATA INFILE 'file_name' INTO TABLE table_name
Ensuite, les tables doivent être créées dans cette base de données en utilisant la commande suivante :
CREATE TABLE table_name
(
column1_name
type de données,
column2_name
type de données ,#🎜🎜 # type de données column3_name
,
);
Avant d'importer des données, vous devez vous assurer que le fichier de données à importer est prêt. Les données peuvent être enregistrées dans un fichier à l'aide de la commande suivante :
table_name
;2. Utilisez la ligne de commande pour importer des données
where username est le Nom d'utilisateur MySQL, nom_base de données est le nom de la base de données dans laquelle les données doivent être importées.
Sélectionner la base de donnéesdatabase_name
;Parmi eux, database_name est le nom de la base de données à importer.
Importer des donnéestable_name
LINES TERMINATED BY '
'# 🎜🎜 #IGNORE 1 ROWS;#🎜🎜##🎜🎜#Parmi eux, file_name est le nom du fichier pour importer des données, table_name est le nom de la table pour importer des données, FIELDS TERMINATED BY ',' signifie que des virgules sont utilisées pour séparer les champs, ENCLOSED BY ' "' signifie utiliser des guillemets doubles pour inclure des données, LINES TERMINATED BY '#🎜🎜#' signifie que le saut de ligne est #🎜🎜#. IGNORE 1 ROWS signifie ignorer la première ligne de données, car la première ligne est généralement le titre du tableau. #🎜🎜##🎜🎜#3. Utilisez des outils graphiques pour importer des données#🎜🎜##🎜🎜#En plus d'utiliser la ligne de commande pour importer des données, vous pouvez également utiliser des outils graphiques pour importer, tels que phpMyAdmin et Navicat. Voici les étapes spécifiques : #🎜🎜##🎜🎜##🎜🎜#Ouvrez l'outil graphique #🎜🎜##🎜🎜##🎜🎜#Ouvrez l'outil graphique et connectez-vous au serveur MySQL. #🎜🎜##🎜🎜##🎜🎜#Sélectionnez la base de données cible #🎜🎜##🎜🎜##🎜🎜#Sélectionnez la table pour importer les données dans la base de données cible. #🎜🎜##🎜🎜##🎜🎜#Sélectionnez la méthode d'importation #🎜🎜##🎜🎜##🎜🎜#Dans l'onglet Importer, sélectionnez le type de fichier que vous souhaitez importer (CSV, Excel, etc.) et sélectionnez le type de fichier que vous souhaitez importer. #🎜🎜##🎜🎜##🎜🎜#Confirmer les paramètres d'importation #🎜🎜##🎜🎜##🎜🎜#Pour les paramètres d'importation, veuillez confirmer que les délimiteurs de champs, les délimiteurs de texte, etc. sont cohérents avec votre format de fichier. Enfin, cliquez sur le bouton Démarrer l'importation pour importer les données dans MySQL. #🎜🎜##🎜🎜#4. Erreurs d'importation courantes et leurs solutions #🎜🎜##🎜🎜# Lors de l'importation de données dans MySQL, les erreurs courantes suivantes peuvent survenir. Nous fournissons également des suggestions pour résoudre ces erreurs. #🎜🎜##🎜🎜##🎜🎜#Fichier introuvable#🎜🎜##🎜🎜##🎜🎜#Si une erreur de fichier introuvable se produit lors de l'importation, vous devez confirmer si le chemin du fichier est correct et vous assurer que le fichier existe. De plus, vous devez vous assurer que MySQL est autorisé à accéder au fichier. Vous pouvez utiliser la commande suivante pour voir si le chemin cible est correct : #🎜🎜##🎜🎜#SHOW VARIABLES LIKE 'secure_file_priv';#🎜🎜##🎜🎜#Si la sortie est vide, cela signifie qu'il n'y a pas de limite . #🎜🎜##🎜🎜##🎜🎜#La table n'existe pas#🎜🎜##🎜🎜##🎜🎜#Si une table n'existe pas, une erreur se produit lors de l'importation, vous devez confirmer si le nom de la table est correct et existe dans la base de données cible importée. #🎜🎜#Lors de l'importation de données, vous devez vous assurer que le type de données des données importées correspond au type de données de champ dans la table, sinon cela pourrait provoquer une erreur d'importation. Il est recommandé avant d'importer des données d'utiliser d'abord la commande DESC pour afficher la structure de la table et de la comparer avec les données à importer afin de garantir que les types de données correspondent.
Si vous obtenez une erreur de syntaxe lors de l'importation, vous devez vérifier si la syntaxe du fichier importé est correcte. Il est recommandé d'utiliser un éditeur de texte pour vérifier le fichier à la recherche d'erreurs évidentes.
Résumé
L'importation de données dans MySQL est une opération très courante, mais elle est également sujette à certaines erreurs. Pour éviter les erreurs d'importation, vous devez effectuer des préparatifs avant l'importation, vous assurer que MySQL est correctement configuré et choisir la bonne méthode d'importation (ligne de commande ou outil graphique). Si une erreur se produit, nous devons vérifier soigneusement le message d'erreur et appliquer les solutions correspondantes.
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!