-
Qu'est-ce que MySQL ?
- MySQL est un système de gestion de bases de données relationnelles (SGBDR) open source qui utilise le langage de requête structuré (SQL) pour accéder, gérer et manipuler les données stockées dans les bases de données.
-
Quelles sont les principales fonctionnalités de MySQL ?
- Open source, prise en charge multiplateforme, hautes performances, prise en charge des requêtes complexes, fonctionnalités de sécurité, conformité ACID, évolutivité, réplication et clustering.
-
Qu'est-ce qu'une base de données relationnelle ?
- Une base de données relationnelle est un type de base de données qui stocke les données dans des tableaux composés de lignes et de colonnes. Chaque table possède une clé unique et les relations entre les tables sont établies à l'aide de clés étrangères.
-
Qu'est-ce que SQL ?
- SQL (Structured Query Language) est un langage de programmation standard utilisé pour gérer et manipuler des bases de données relationnelles, y compris des tâches telles que l'interrogation, l'insertion, la mise à jour et la suppression de données.
-
Quels sont les différents types de données dans MySQL ?
- MySQL prend en charge différents types de données, notamment :
-
Numérique : INT, FLOAT, DOUBLE, DECIMAL
-
Chaîne : VARCHAR, TEXTE, CHAR
-
Date et heure : DATE, DATETIME, TIMESTAMP, TIME
-
Binaire : BLOB, BINAIRE
-
Qu'est-ce qu'une clé primaire ?
- Une clé primaire est un identifiant unique pour un enregistrement de table. Cela garantit qu'aucune valeur en double n'est stockée dans la colonne de clé primaire et que chaque table ne peut avoir qu'une seule clé primaire.
-
Qu'est-ce qu'une clé étrangère ?
- Une clé étrangère est un champ (ou une collection de champs) dans une table qui identifie de manière unique une ligne d'une autre table, établissant un lien entre les deux tables et renforçant l'intégrité référentielle.
-
Quelle est la différence entre CHAR et VARCHAR ?
-
CHAR est une chaîne de longueur fixe, tandis que VARCHAR est une chaîne de longueur variable. CHAR est utilisé lorsque la longueur de la chaîne est prévisible, tandis que VARCHAR est plus économe en espace pour différentes longueurs.
-
Qu'est-ce que AUTO_INCREMENT dans MySQL ?
-
AUTO_INCREMENT est une fonctionnalité de MySQL qui génère automatiquement un identifiant unique pour les nouveaux enregistrements dans une table, souvent utilisé pour les colonnes de clé primaire.
-
Qu'est-ce que la clause JOIN en SQL ?
-
JOIN est utilisé pour combiner des lignes de deux ou plusieurs tables en fonction d'une colonne associée. Les types incluent INNER JOIN, LEFT JOIN, RIGHT JOIN et FULL JOIN.
-
Qu'est-ce que INNER JOIN ?
-
INNER JOIN renvoie uniquement les lignes qui ont des valeurs correspondantes dans les deux tables jointes.
-
Qu'est-ce que LEFT JOIN ?
-
LEFT JOIN renvoie toutes les lignes de la table de gauche et les lignes correspondantes de la table de droite. Si aucune correspondance n'est trouvée, les valeurs NULL sont renvoyées pour les colonnes de la table de droite.
-
Qu'est-ce qu'une UNION en SQL ?
-
UNION combine les jeux de résultats de deux ou plusieurs requêtes SELECT, supprimant les lignes en double entre les requêtes. Les colonnes de toutes les instructions SELECT doivent avoir le même nombre et les mêmes types de données.
-
Quelle est la différence entre UNION et UNION ALL ?
-
UNION supprime les lignes en double, tandis que UNION ALL inclut tous les doublons de l'ensemble de résultats combiné.
-
Qu'est-ce que la clause GROUP BY ?
-
GROUP BY regroupe les lignes avec les mêmes valeurs en lignes récapitulatives, souvent utilisées avec des fonctions d'agrégation telles que SUM(), AVG(), COUNT(), MIN() et MAX().
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!