Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_SUBD.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
221.84 Кб
Скачать
  1. Операторы, возвращающие информацию о сервере и базах данных.

SHOW DATABASES выдает список баз данных на компьютере, где установлен сервер MySQL. Этот список можно также получить, воспользовавшись инструментом командной строки mysqlshow.

SHOW TABLES выводит список таблиц в указанной базе данных. Этот список также можно получить, используя команду mysqlshow db_name.

SHOW PRIVILEGES - Получение информации о привелегиях.

SHOW STATUS - Получение перечня значений переменных сервера.

SHOW TABLE STATUS - Получение описательной информации о таблицах базы данных.

SHOW GRANTS FOR user выводит список команд назначения привилегий, которые нужны при дублировании привилегий для пользователя.

SHOW CREATE TABLE Показывает оператор CREATE TABLE, который будет создавать данную таблицу

Describe <имя таблицы> - выводит структуру таблицы

В PHP

mysql_select_db(<имя БД>) - возвращает true, если указанная БД существует и доступ к ней возможен

mysql_db_name - Возвращает название базы данных

mysql_stat -- Возвращает текущий статус сервера

mysql_get_client_info -- Возвращает данные о MySQL-клиенте

mysql_get_host_info -- Возвращает информацию о соединении с MySQL

mysql_get_proto_info -- Возвращает информацию о протоколе MySQL

mysql_get_server_info -- Возвращает информацию о сервере MySQL

  1. Числовые типы данных в MySql

Числовые подразумевают разделение на 2 подтипа:

А) Целые:

  • TINYINT[(M)] [UNSIGNED] [ZEROFILL] Очень малое целое число. Занимает 1 байт. Диапазон со знаком от -128 до 127. Диапазон без знака от 0 до 255.

  • BITBOOL Являются синонимами для TINYINT(1).

  • SMALLINT[(M)] [UNSIGNED] [ZEROFILL] Малое целое число. Занимает 2 байта. Диапазон со знаком от -32768 до 32767. Диапазон без знака от 0 до 65535.

  • MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] Целое число среднего размера. Диапазон со знаком от -8388608 до 8388607. Занимает 3 байта. Диапазон без знака от 0 до 16777215.

  • INT[(M)] [UNSIGNED] [ZEROFILL] Целое число нормального размера. Занимает 4 байта. Диапазон со знаком от -2147483648 до 2147483647. Диапазон без знака от 0 до 4294967295.

  • BIGINT[(M)] [UNSIGNED] [ZEROFILL] Большое целое число. Занимает 8 байт. Диапазон со знаком от -9223372036854775808 до 9223372036854775807. Диапазон без знака от 0 до 18446744073709551615.

Б) Действительные:

  • FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] Малое число с плавающей точкой обычной точности. Допустимые значения: от -3,402823466E+38 до -1,175494351E-380, и от 1,175494351E-38 до 3,402823466E+38. Если указан атрибутUNSIGNED, отрицательные значения недопустимы. Атрибут M указывает количество выводимых пользователю знаков, а атрибут D - количество разрядов, следующих за десятичной точкой.

  • DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL] нормальное число с плавающей точкой двойной точности. Допустимые значения: от -1,7976931348623157E+308 до -2,2250738585072014E-3080, и от 2,2250738585072014E-308до 1,7976931348623157E+308. Атрибут M указывает количество выводимых пользователю знаков, а атрибут D - количество разрядов, следующих за десятичной точкой.

  • DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL] Неупакованное'' число с плавающей точкой. Термин ``неупакованное'' означает, что число хранится в виде строки и при этом для каждого десятичного знака используется один символ. Здесь необходимо указывать M и D.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]