QCM Base de données MYSQL avec correction – Partie 18
QCM sur les Base de données et MYSQL avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses comprennent divers sujets pour réussir votre test.
1. Quel est le type de données MySQL utilisé pour stocker des valeurs booléennes ?
A BIT
B BOOL
C BOOLEAN
D TINYINT(1)
2. Quelle fonction est utilisée pour extraire l’heure à partir d’un champ de type DATETIME ?
A TIME()
B HOUR()
C EXTRACT()
D DATE_PART()
3. Que fait la commande suivante ?
SELECT * FROM produits WHERE code_produit LIKE '%12_';
A Sélectionne les produits dont le code se termine par 12 suivi d’un caractère quelconque.
B Sélectionne les produits dont le code se termine par 12 suivi de zéro ou plusieurs caractères.
C Sélectionne les produits dont le code commence par 12 et se termine par un caractère quelconque.
D Sélectionne les produits dont le code se termine par un 12 et est suivi d’un caractère quelconque.
4. Que fait la commande suivante ?
SELECT * FROM clients WHERE email LIKE '%@_%.com';
A Sélectionne tous les clients dont l’email contient exactement un caractère après le @ et avant le . suivi de com.
B Sélectionne tous les clients dont l’email se termine par @_.com.
C Sélectionne tous les clients dont l’email contient un caractère après le @ suivi de zéro ou plusieurs caractères avant @_ et .com.
D Sélectionne tous les clients dont l’email contient un caractère après @ et avant .com.
5. Que fait la commande suivante ?
SELECT SUBSTRING('abcdef', 2, 3);
A Extrait la chaîne abc.
B Extrait la sous-chaîne bc.
C Extrait la sous-chaîne cde.
D Extrait la sous-chaîne def.
6. Quelle fonction est utilisée pour récupérer le jour de la semaine dans MySQL ?
A WEEKDAY()
B DAYOFWEEK()
C DAYOFMONTH()
D WEEK()
7. Que fait la fonction GROUP_CONCAT()
dans MySQL ?
A Elle concatène des valeurs d’une colonne dans un seul enregistrement.
B Elle calcule la somme des valeurs d’une colonne.
C Elle extrait une partie d’une chaîne.
D Elle renvoie la moyenne des valeurs d’une colonne.
8. Que fait la commande SQL suivante ?
SELECT * FROM employés WHERE age IN (30, 35, 40);
A Sélectionne les employés dont l’âge est exactement 30, 35 ou 40.
B Sélectionne les employés dont l’âge est supérieur à 30, 35 ou 40.
C Sélectionne les employés dont l’âge est inférieur à 30, 35 ou 40.
D Sélectionne les employés dont l’âge est compris entre 30 et 40.
9. Que fait la commande SQL suivante ?
SELECT * FROM employés WHERE salaire > (SELECT AVG(salaire) FROM employés);
A Sélectionne tous les employés ayant un salaire supérieur à la moyenne de tous les employés.
B Sélectionne tous les employés dont le salaire est supérieur à celui de l’employé avec le salaire le plus élevé.
C Sélectionne tous les employés ayant un salaire inférieur à la moyenne des salaires.
D Sélectionne tous les employés avec un salaire égal à la moyenne des salaires.
10. Quel est le rôle de l’index dans une table MySQL ?
A Augmenter la vitesse des requêtes de mise à jour.
B Augmenter la vitesse des requêtes de suppression.
C Accélérer la recherche des lignes dans une table.
D Permettre l’enregistrement des données dans une table.