QCM Base de données MYSQL avec correction – Partie 13

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. Quelle commande SQL permet de supprimer toutes les données d’une table, mais conserve sa structure (les colonnes) intacte ?

A

DROP TABLE
DROP TABLE

B

DELETE FROM
DELETE FROM

C

TRUNCATE TABLE
TRUNCATE TABLE

D

REMOVE FROM
REMOVE FROM

 

2. Que fait la commande suivante ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT DISTINCT column_name FROM table_name;
SELECT DISTINCT column_name FROM table_name;
SELECT DISTINCT column_name FROM table_name;

A Sélectionne toutes les lignes d’une colonne.

B Sélectionne les valeurs uniques d’une colonne.

C Sélectionne toutes les lignes de la table avec des doublons.

D Sélectionne les valeurs non uniques d’une colonne.

 

3. Que fait la fonction
NOW()
NOW() dans MySQL ?

A Elle retourne l’heure actuelle.

B Elle retourne la date et l’heure actuelles.

C Elle retourne la date actuelle seulement.

D Elle retourne le jour de la semaine actuel.

 
 

4. Que fait la commande suivante ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT column_name FROM table_name WHERE column_name IS NULL;
SELECT column_name FROM table_name WHERE column_name IS NULL;
SELECT column_name FROM table_name WHERE column_name IS NULL;

A Sélectionne toutes les lignes où la colonne spécifiée n’a pas de valeur.

B Sélectionne toutes les lignes où la colonne spécifiée a une valeur.

C Sélectionne toutes les lignes où la colonne spécifiée contient des valeurs NULL.

D Sélectionne les lignes où la colonne spécifiée contient des zéros.

 

5. Que fait la commande SQL suivante ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT COUNT(DISTINCT column_name) FROM table_name;
SELECT COUNT(DISTINCT column_name) FROM table_name;
SELECT COUNT(DISTINCT column_name) FROM table_name;

A Compte le nombre total de lignes dans la table.

B Compte le nombre de lignes distinctes dans la colonne spécifiée.

C Compte le nombre de valeurs distinctes dans la table entière.

D Compte le nombre de valeurs distinctes dans la colonne spécifiée.

 

6. Quelle est la fonction de la commande
HAVING
HAVING dans une requête SQL ?

A Elle permet de filtrer les résultats avant qu’ils ne soient agrégés.

B Elle permet de filtrer les résultats après qu’ils aient été agrégés avec GROUP BY.

C Elle permet de trier les résultats.

D Elle permet de joindre deux ou plusieurs tables.

 
 

7. Quelle est la commande pour supprimer une base de données MySQL ?

A

DELETE DATABASE
DELETE DATABASE

B

DROP DATABASE
DROP DATABASE

C

REMOVE DATABASE
REMOVE DATABASE

D

DELETE SCHEMA
DELETE SCHEMA

 

8. Quelle fonction MySQL permet de concaténer des chaînes de caractères ?

A

CONCATENATE()
CONCATENATE()

B

CONCAT()
CONCAT()

C

JOIN()
JOIN()

D

MERGE()
MERGE()

 

9. Quelle commande permet de récupérer uniquement les premières lignes d’une requête ?

A LIMIT

B TOP

C FETCH

D HEAD

 
 

10. Quel est le rôle de l’index dans une table MySQL ?

A Il permet de trier les données.

B Il permet d’augmenter la vitesse des requêtes en accédant rapidement aux lignes correspondantes.

C Il est utilisé pour supprimer des données rapidement.

D Il permet de créer des relations entre plusieurs tables.

Liste des commandes MySQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *