Top 50 QCM sur MySQL avec corrigés

Question 1 sur 50

1. Quelle commande est utilisée pour créer une nouvelle base de données ?

  • A CREATE DATABASE
  • B NEW DATABASE
  • C ADD DATABASE
  • D INIT DATABASE
A

La commande CREATE DATABASE est utilisée pour créer une nouvelle base de données dans MySQL.

Question 2 sur 50

2. Quel type de jointure retourne uniquement les lignes correspondantes des deux tables ?

  • A INNER JOIN
  • B LEFT JOIN
  • C RIGHT JOIN
  • D FULL OUTER JOIN
A

L'INNER JOIN retourne uniquement les lignes correspondantes des deux tables.

Question 3 sur 50

3. Quelle commande est utilisée pour supprimer une table existante ?

  • A REMOVE TABLE
  • B DELETE TABLE
  • C DROP TABLE
  • D CLEAR TABLE
C

La commande DROP TABLE est utilisée pour supprimer une table existante dans MySQL.

Question 4 sur 50

4. Quelle fonction est utilisée pour obtenir la valeur minimale d'une colonne ?

  • A MIN()
  • B LOWEST()
  • C SMALL()
  • D LEAST()
A

La fonction MIN() est utilisée pour obtenir la valeur minimale d'une colonne dans MySQL.

Question 5 sur 50

5. Quelle clause est utilisée pour grouper les résultats d'une requête ?

  • A GROUP BY
  • B ORDER BY
  • C SORT BY
  • D CATEGORIZE BY
A

La clause GROUP BY est utilisée pour grouper les résultats d'une requête dans MySQL.

Question 6 sur 50

6. Quelle commande permet de modifier les données d'une table ?

  • A UPDATE
  • B MODIFY
  • C CHANGE
  • D ALTER
A

La commande UPDATE est utilisée pour modifier les données d'une table dans MySQL.

Question 7 sur 50

7. Quelle commande est utilisée pour créer un index sur une colonne ?

  • A CREATE INDEX
  • B ADD INDEX
  • C INDEX ON
  • D BUILD INDEX
A

La commande CREATE INDEX est utilisée pour créer un index sur une colonne dans MySQL.

Question 8 sur 50

8. Quelle commande permet de récupérer des données d'une table ?

  • A GET
  • B SELECT
  • C FETCH
  • D RETRIEVE
B

La commande SELECT est utilisée pour récupérer des données d'une table dans MySQL.

Question 9 sur 50

9. Quelle commande permet de donner des privilèges à un utilisateur ?

  • A GRANT
  • B ALLOW
  • C PERMIT
  • D ASSIGN
A

La commande GRANT est utilisée pour donner des privilèges à un utilisateur dans MySQL.

Question 10 sur 50

10. Quelle fonction est utilisée pour concaténer plusieurs chaînes de caractères ?

  • A CONCAT()
  • B JOIN()
  • C MERGE()
  • D UNION()
A

La fonction CONCAT() est utilisée pour concaténer plusieurs chaînes de caractères dans MySQL.

Question 11 sur 50

11. Quelle commande permet de définir une clé étrangère ?

  • A FOREIGN KEY
  • B ADD FOREIGN KEY
  • C CONSTRAINT
  • D RELATIONSHIP
C

La commande CONSTRAINT est utilisée pour définir une clé étrangère dans MySQL.

Question 12 sur 50

12. Quelle commande permet de changer le mot de passe d'un utilisateur ?

  • A CHANGE PASSWORD
  • B SET PASSWORD
  • C UPDATE PASSWORD
  • D ALTER USER
D

La commande ALTER USER est utilisée pour changer le mot de passe d'un utilisateur dans MySQL.

Question 13 sur 50

13. Quelle commande permet de visualiser les bases de données existantes ?

  • A SHOW DATABASES
  • B LIST DATABASES
  • C DISPLAY DATABASES
  • D VIEW DATABASES
A

La commande SHOW DATABASES est utilisée pour visualiser les bases de données existantes dans MySQL.

Question 14 sur 50

14. Quelle fonction est utilisée pour renvoyer la date et l'heure actuelles ?

  • A NOW()
  • B CURRENT_DATE()
  • C GETDATE()
  • D SYSDATE()
A

La fonction NOW() est utilisée pour renvoyer la date et l'heure actuelles dans MySQL.

Question 15 sur 50

15. Quelle commande permet de sauvegarder une base de données ?

  • A BACKUP DATABASE
  • B DUMP DATABASE
  • C SAVE DATABASE
  • D EXPORT DATABASE
B

La commande DUMP DATABASE est utilisée pour sauvegarder une base de données dans MySQL.

Question 16 sur 50

16. Quelle commande permet de modifier la structure d'une table ?

  • A ALTER TABLE
  • B MODIFY TABLE
  • C CHANGE TABLE
  • D EDIT TABLE
A

La commande ALTER TABLE est utilisée pour modifier la structure d'une table dans MySQL.

Question 17 sur 50

17. Quelle commande permet d'ajouter une colonne à une table existante ?

  • A ADD COLUMN
  • B ALTER TABLE
  • C CHANGE COLUMN
  • D INSERT COLUMN
B

La commande ALTER TABLE est utilisée pour ajouter une colonne à une table existante dans MySQL.

Question 18 sur 50

18. Quelle commande permet de récupérer des données en évitant les doublons ?

  • A DISTINCT
  • B UNIQUE
  • C DIFFERENT
  • D NO_DUPLICATES
A

La clause DISTINCT est utilisée pour récupérer des données en évitant les doublons dans MySQL.

Question 19 sur 50

19. Quelle commande est utilisée pour définir une procédure stockée ?

  • A CREATE PROCEDURE
  • B ADD PROCEDURE
  • C DEFINE PROCEDURE
  • D MAKE PROCEDURE
A

La commande CREATE PROCEDURE est utilisée pour définir une procédure stockée dans MySQL.

Question 20 sur 50

20. Quelle commande est utilisée pour exécuter une procédure stockée ?

  • A EXECUTE
  • B CALL
  • C RUN
  • D START
B

La commande CALL est utilisée pour exécuter une procédure stockée dans MySQL.

Question 21 sur 50

21. Quelle commande permet de définir une vue ?

  • A CREATE VIEW
  • B DEFINE VIEW
  • C NEW VIEW
  • D ADD VIEW
A

La commande CREATE VIEW est utilisée pour définir une vue dans MySQL.

Question 22 sur 50

22. Quelle commande permet de renommer une table ?

  • A RENAME TABLE
  • B CHANGE TABLE
  • C MODIFY TABLE
  • D ALTER TABLE
A

La commande RENAME TABLE est utilisée pour renommer une table dans MySQL.

Question 23 sur 50

23. Quelle commande est utilisée pour afficher toutes les colonnes d'une table ?

  • A SHOW COLUMNS
  • B LIST COLUMNS
  • C DISPLAY COLUMNS
  • D SELECT * FROM
D

La commande SELECT * FROM est utilisée pour afficher toutes les colonnes d'une table dans MySQL.

Question 24 sur 50

24. Quelle clause est utilisée pour trier les résultats d'une requête ?

  • A ORDER BY
  • B SORT BY
  • C RANK BY
  • D ARRANGE BY
A

La clause ORDER BY est utilisée pour trier les résultats d'une requête dans MySQL.

Question 25 sur 50

25. Quelle commande permet de sauvegarder les modifications d'une transaction ?

  • A COMMIT
  • B SAVE
  • C CONFIRM
  • D END
A

La commande COMMIT est utilisée pour sauvegarder les modifications d'une transaction dans MySQL.

Question 26 sur 50

26. Quelle commande est utilisée pour annuler une transaction ?

  • A ROLLBACK
  • B REVERT
  • C CANCEL
  • D ABORT
A

La commande ROLLBACK est utilisée pour annuler une transaction dans MySQL.

Question 27 sur 50

27. Quelle commande permet de créer un déclencheur (trigger) ?

  • A CREATE TRIGGER
  • B NEW TRIGGER
  • C ADD TRIGGER
  • D TRIGGER ON
A

La commande CREATE TRIGGER est utilisée pour créer un déclencheur dans MySQL.

Question 28 sur 50

28. Quelle fonction est utilisée pour obtenir le nombre d'enregistrements d'une table ?

  • A COUNT()
  • B TOTAL()
  • C SUM()
  • D NUM()
A

La fonction COUNT() est utilisée pour obtenir le nombre d'enregistrements d'une table dans MySQL.

Question 29 sur 50

29. Quelle commande permet d'exporter une base de données ?

  • A EXPORT DATABASE
  • B BACKUP DATABASE
  • C DUMP DATABASE
  • D SAVE DATABASE
C

La commande DUMP DATABASE est utilisée pour exporter une base de données dans MySQL.

Question 30 sur 50

30. Quelle fonction permet d'extraire une sous-chaîne d'une chaîne de caractères ?

  • A SUBSTR()
  • B MID()
  • C SUBSTRING()
  • D BOTH()
C

La fonction SUBSTRING() est utilisée pour extraire une sous-chaîne d'une chaîne de caractères dans MySQL.

Question 31 sur 50

31. Quelle clause permet de limiter le nombre de résultats retournés ?

  • A LIMIT
  • B TOP
  • C MAX
  • D RESTRICT
A

La clause LIMIT permet de limiter le nombre de résultats retournés par une requête dans MySQL.

Question 32 sur 50

32. Quelle commande permet de changer le moteur de stockage d'une table ?

  • A ALTER TABLE
  • B MODIFY TABLE
  • C CHANGE ENGINE
  • D SET ENGINE
A

La commande ALTER TABLE est utilisée pour changer le moteur de stockage d'une table dans MySQL.

Question 33 sur 50

33. Quelle fonction permet de formater une date ?

  • A DATE_FORMAT()
  • B FORMAT_DATE()
  • C TO_DATE()
  • D CONVERT_DATE()
A

La fonction DATE_FORMAT() est utilisée pour formater une date dans MySQL.

Question 34 sur 50

34. Quelle commande permet d'importer une base de données ?

  • A IMPORT DATABASE
  • B LOAD DATABASE
  • C SOURCE
  • D UPLOAD DATABASE
C

La commande SOURCE est utilisée pour importer une base de données dans MySQL.

Question 35 sur 50

35. Quelle commande permet d'ajouter une contrainte d'unicité à une colonne ?

  • A UNIQUE
  • B ADD UNIQUE
  • C CONSTRAINT UNIQUE
  • D SET UNIQUE
C

La commande CONSTRAINT UNIQUE est utilisée pour ajouter une contrainte d'unicité à une colonne dans MySQL.

Question 36 sur 50

36. Quelle fonction permet de trouver la valeur la plus élevée dans une colonne ?

  • A MAX()
  • B HIGHEST()
  • C TOP()
  • D GREATEST()
A

La fonction MAX() est utilisée pour trouver la valeur la plus élevée dans une colonne dans MySQL.

Question 37 sur 50

37. Quelle commande permet de définir une clé primaire ?

  • A PRIMARY KEY
  • B ADD PRIMARY KEY
  • C CONSTRAINT PRIMARY KEY
  • D DEFINE PRIMARY KEY
C

La commande CONSTRAINT PRIMARY KEY est utilisée pour définir une clé primaire dans MySQL.

Question 38 sur 50

38. Quelle commande est utilisée pour réinitialiser un mot de passe ?

  • A ALTER USER
  • B RESET PASSWORD
  • C CHANGE PASSWORD
  • D UPDATE USER
A

La commande ALTER USER est utilisée pour réinitialiser un mot de passe dans MySQL.

Question 39 sur 50

39. Quelle commande permet de supprimer une clé étrangère ?

  • A DROP FOREIGN KEY
  • B REMOVE FOREIGN KEY
  • C DELETE FOREIGN KEY
  • D ALTER TABLE
A

La commande DROP FOREIGN KEY est utilisée pour supprimer une clé étrangère dans MySQL.

Question 40 sur 50

40. Quelle fonction permet de calculer la somme d'une colonne ?

  • A SUM()
  • B TOTAL()
  • C ADD()
  • D COUNT()
A

La fonction SUM() est utilisée pour calculer la somme d'une colonne dans MySQL.

Question 41 sur 50

41. Quelle commande est utilisée pour afficher la structure d'une table ?

  • A DESCRIBE
  • B SHOW STRUCTURE
  • C LIST STRUCTURE
  • D DISPLAY STRUCTURE
A

La commande DESCRIBE est utilisée pour afficher la structure d'une table dans MySQL.

Question 42 sur 50

42. Quelle commande permet de modifier un enregistrement existant ?

  • A UPDATE
  • B EDIT
  • C CHANGE
  • D ALTER
A

La commande UPDATE est utilisée pour modifier un enregistrement existant dans MySQL.

Question 43 sur 50

43. Quelle commande est utilisée pour afficher les utilisateurs existants ?

  • A SHOW USERS
  • B LIST USERS
  • C SELECT FROM USER
  • D SELECT USER
C

La commande SELECT FROM USER est utilisée pour afficher les utilisateurs existants dans MySQL.

Question 44 sur 50

44. Quelle fonction est utilisée pour calculer la valeur moyenne d'une colonne ?

  • A AVG()
  • B MEAN()
  • C MID()
  • D AVERAGE()
A

La fonction AVG() est utilisée pour calculer la valeur moyenne d'une colonne dans MySQL.

Question 45 sur 50

45. Quelle commande permet de modifier le type de données d'une colonne ?

  • A ALTER COLUMN
  • B CHANGE COLUMN
  • C MODIFY COLUMN
  • D UPDATE COLUMN
C

La commande MODIFY COLUMN est utilisée pour modifier le type de données d'une colonne dans MySQL.

Question 46 sur 50

46. Quelle commande est utilisée pour désactiver un utilisateur ?

  • A DROP USER
  • B DISABLE USER
  • C REVOKE USER
  • D ALTER USER
D

La commande ALTER USER est utilisée pour désactiver un utilisateur dans MySQL.

Question 47 sur 50

47. Quelle fonction est utilisée pour extraire l'année d'une date ?

  • A YEAR()
  • B EXTRACT_YEAR()
  • C GET_YEAR()
  • D DATE_YEAR()
A

La fonction YEAR() est utilisée pour extraire l'année d'une date dans MySQL.

Question 48 sur 50

48. Quelle commande est utilisée pour supprimer une vue ?

  • A DROP VIEW
  • B REMOVE VIEW
  • C DELETE VIEW
  • D CLEAR VIEW
A

La commande DROP VIEW est utilisée pour supprimer une vue dans MySQL.

Question 49 sur 50

49. Quelle fonction permet de renvoyer la valeur actuelle d'une variable de session ?

  • A SESSION_VARIABLE()
  • B GET_SESSION()
  • C CURRENT_SESSION()
  • D SESSION()
C

La fonction CURRENT_SESSION() permet de renvoyer la valeur actuelle d'une variable de session dans MySQL.

Question 50 sur 50

50. Quelle commande permet de créer un utilisateur ?

  • A CREATE USER
  • B ADD USER
  • C NEW USER
  • D REGISTER USER
A

La commande CREATE USER est utilisée pour créer un nouvel utilisateur dans MySQL.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.