игра брюс 2048
Главная / Базы данных / Введение в СУБД MySQL / Тест 3

Введение в СУБД MySQL - тест 3

Упражнение 1:
Номер 1
Новая база данных в MySQL создается с помощью команды:

Ответ:

 (1) create database имя_базы_данных; 

 (2) new database имя_базы_данных; 

 (3) newcreate database имя_базы_данных; 


Номер 2
Чтобы разрешить использование базы данных другим учетным записям, необходимо выполнить следующую  команду:

Ответ:

 (1) GRANT ALL ON имя_базы_данных.* TO имя_пользователя@localhost IDENTIFIED BY "пароль"  

 (2) GRANT ALL ON имя_базы_данных.* TO имя_пользователя@root IDENTIFIED BY "пароль" 

 (3) GRANT ALL имя_базы_данных.* TO имя_пользователя@localhost IDENTIFIED BY "пароль" 


Номер 3
Ввод какой команды выведет список всех доступных в системе баз данных?

Ответ:

 (1) SHOW ALL DATABASES; 

 (2) SHOW DATABASES; 

 (3) SHOW NEW DATABASES; 


Упражнение 2:
Номер 1
Укажите правильный порядок следования при удалении таблицы.

Ответ:

 (1) сперва убедимся, что она существует с помощью команды SHOW TABLES, затем для удаления таблицы используется команда DROP TABLE 

 (2) для удаления таблицы используется команда DELETE TABLE 

 (3) сперва убедимся, что она существует с помощью команды SHOW TABLES, затем для удаления таблицы используется команда DELETE TABLE 


Номер 2
Всякий раз при работе с клиентом базы данных, нужно ее определить. Определить текущую базу данных можно следующими способами:

Ответ:

 (1) определение имени базы данных при запуске клиента mysql 

 (2) определение базы данных с помощью оператора USE в приглашении mysql 

 (3) определение имени базы данных при входе в операционную систему 

 (4) определение базы данных с помощью \u в приглашении mysql 


Номер 3
Что будет, если база данных не определена перед началом работы?

Ответ:

 (1) MySQL будет порождать ошибку 

 (2) будет открыта последняя использованная база данных 

 (3) будет открыта произвольная база данных 


Упражнение 3:
Номер 1
Какой флаг позволяет создать временную таблицу, существующую в течение текущего сеанса?

Ответ:

 (1) EXIST 

 (2) TEMPORARY 

 (3) TIMEOUT 


Номер 2
Как создать временную таблицу, существующую в течение текущего сеанса?

Ответ:

 (1) задать флаг TEMPORARY в запросе CREATE 

 (2) задать флаг TIMEOUT в запросе CREATE 

 (3) задать флаг TEMP в запросе CREATE 


Номер 3
Определите назначение флага TEMPORARY в запросе CREATE

Ответ:

 (1) задает создание временной таблицы, существующей в течение текущего сеанса 

 (2) задает создание временной таблицы, существующей в указанном промежутке времени 

 (3) задает местоположение каталога временных файлов 


Упражнение 4:
Номер 1
Определите результат запроса
CREATE TABLE table1 (id int, name varchar(20), email varchar(60));

Ответ:

 (1) запрос создаст таблицу table с полями id, name и email 

 (2) запрос создаст таблицу table1 с полями id, name и email 

 (3) запрос ничего не сделает, т.к. допущена ошибка 


Номер 2
Определите результат запроса
CREATE TABLE table (id int, name varchar(20), email varchar(60));

Ответ:

 (1) запрос создаст таблицу table с полями id, name и email 

 (2) запрос создаст таблицу table1 с полями id, name и email 

 (3) запрос ничего не сделает, т.к. допущена ошибка 


Номер 3
Определите результат запроса
CREATE TABLE table1 (id integer; name varchar(20); email varchar(60));

Ответ:

 (1) запрос создаст таблицу table с полями id, name и email 

 (2) запрос создаст таблицу table1 с полями id, name и email 

 (3) запрос ничего не сделает, т.к. допущена ошибка 


Упражнение 5:
Номер 1
Определите ошибку в запросе
CREATE TABLE table1 (id int; name varchar(20); email varchar(60));

Ответ:

 (1) ошибки нет 

 (2) указано недопустимое имя таблицы 

 (3) указаны неверные разделители полей 


Номер 2
Определите ошибку в запросе
CREATE TABLE table1 (id int, name varchar(20), email varchar(60));

Ответ:

 (1) ошибки нет 

 (2) указано недопустимое имя таблицы 

 (3) указаны неверные разделители полей 


Номер 3
Определите ошибку в запросе
CREATE TABLE table (id int, name varchar(20), email varchar(60));

Ответ:

 (1) ошибки нет 

 (2) указано недопустимое имя таблицы 

 (3) указаны неверные разделители полей 


Упражнение 6:
Номер 1
Какая команда позволяет просмотреть существующие таблицы?

Ответ:

 (1) SHOW TABLES; 

 (2) SELECT * TABLES; 

 (3) TABLES; 


Номер 2
Определите назначение команды SHOW TABLES;

Ответ:

 (1) отображает содержимое указанной таблицы 

 (2) отображает все существующие таблицы 

 (3) отображает текущую таблицу 

 (4) такой команды не существует 


Номер 3
Как просмотреть существующие таблицы?

Ответ:

 (1) SHOW * TABLES; 

 (2) SHOW ALL; 

 (3) SHOW TABLES; 

 (4) такой команды не существует 


Упражнение 7:
Номер 1
Какая команда позволяет удалить таблицу?

Ответ:

 (1) DROP TABLE имя_таблицы; 

 (2) DROP имя_таблицы; 

 (3) DROP * IN имя_таблицы; 


Номер 2
Что делает команда DROP TABLE;?

Ответ:

 (1) удаляет таблицу 

 (2) удаляет содержимое таблицы 

 (3) проверяет существование таблицы 


Номер 3
Какой запрос удалит таблицу table1?

Ответ:

 (1) DROP TABLE table1; 

 (2) DROP table1; 

 (3) DROP * table1; 




Главная / Базы данных / Введение в СУБД MySQL / Тест 3