Тест по MYSQL

1. Выберите существующие виды создания таблиц

CREATE TABLE tbl_name LIKE ...
правильного ответа нет
CREATE TABLE tbl_name AS SELECT ...
CREATE TABLE tbl_name (create_definition,...)

2. Какие функции позволяют получить одновременно текущие дату/время?

CURTIME()
TIME()
NOW()

3. Какой SQL-оператор создаёт базу данных в MySQL?

INSERT DATABASE dbname;
ADD DATABASE dbname;
USE dbname
CREATE DATABASE dbname;

4. Что значат цифры в описании типа данных колонки DECIMAL(5,2)

Всего 5 числовых знаков, из них 2 на дробную часть
Всего 7 числовых знаков, из них 2 на дробную часть
Всего 7 числовых знаков, из них 0 на дробную часть
Всего 7 числовых знаков, из них 5 на дробную часть

5. Какие математические функции в MySQL округляют числовые значения?

POW()
ROUND()

6. Сколько места в байтах занимает одно значение с типом данных INT?

1 байт
2 байта
3 байта
4 байта
8 байт

7. Выберите варианты старта транзакции в MySQL

SETUP TRANSACTION
START TRANSACTION
START

8. Какая строковая функция отвечает за склейку строк?

CONCAT()
CHAR()
REPLACE()
LOWER()

9. Что делает следующая функция?

CREATE DEFINER = "admin"@"localhost" PROCEDURE account_count() BEGIN SELECT "Number of accounts:", COUNT(*) FROM mysql.user; END;
выводит количество учётных записей в mysql.user
изменяет количество учётных записей в mysql.user
выводит все поля учётных записей из mysql.user
группирует учётные записи из mysql.user

10. Какие программы/утилиты можно найти на http://dev.mysql.com?

mysqldump
phpMyAdmin