Основные характеристики MySQL
MySQL взаимодействует с базой данных на языке, называемом SQL (Structured Query Language — язык структурированных запросов). Окончательно сформированный программой код HTML отправляется на веб-сервер, где он пересылается посетителю. Веб-сервер (Apache в нашем случае) определяет, что запрашивается PHP-файл и запускает его интерпретатор. Подключение к существующей БД используется с помощью функции… Читать ещё >
Основные характеристики MySQL (реферат, курсовая, диплом, контрольная)
Клиентская программа MySQL представляет собой утилиту командной строки. Эта программа подключается к серверу по сети. Команды, выполняемые сервером, обычно связаны с чтением и записью данных на жестком диске.
MySQL взаимодействует с базой данных на языке, называемом SQL (Structured Query Language — язык структурированных запросов).
SQL предназначен для манипуляции данными, которые хранятся в Системах управления реляционными базами данных (RDBMS). SQLимеет команды, с помощью которых данные можно извлекать, сортировать, обновлять, удалять и добавлять. Стандарты языка SQLопределяет ANSI (American National Standards Institute). В настоящее время действует стандарт, принятый в 2003 году (SQL-3).
Консоль MySQL позволяет вводить как инструкции SQL, так и служебные команды MySQL, предназначеные для администрирования и использования таблиц в базах данных MySQL. К основным командам относятся SHOW, USE и CREATE.
SHOW.
Эта команда предназначена для просмотра доступных баз данных и таблиц в конкретных базах данных. Для просмотра списка баз данных необходимо ввести такую команду: SHOW DATABASES;
Замечание: вы можете работать только с одной базой данных в одно и то же время, поэтому в приведенном выше примере нет нужды указывать название базы данных, список таблиц которой стоит вывести, поскольку производится поиск в активной на данный момент базе.
CREATE.
Эта команда позволяет создавать новые базы данных. Как было сказано выше, по умолчанию сервер создает две базы данных — mysql и test. Для удобства стоит создавать новую базу данных для каждой отдельной задачи, потому что легче работать с набором таблиц, которые связаны между собой (даже если эта связь только смысловая). Создадим новую базу данных при помощи этой команды:
CREATE DATABASE staff;
USE.
Как уже было сказано выше, в один и тот же момент только одна база данных может быть активна. Команда USE служит для выбора этой активной базы. Для перехода к некоторой базе данных необходимо выполнить следующую операцию: USE staff;
Практически все материалы удобно централизованно хранить в одном месте, легко получая к ним доступ и производя необходимые манипуляции. В роли хранилища информации и выступает база данных (БД), поэтому одна из главных задач, которая требуется для написания движка сайта, является работа с MySQL.
Получение информации через БД происходит в несколько этапов.
- § Посетитель запрашивает веб-страницу, указывая в браузере ее адрес (URL).
- § Веб-сервер (Apache в нашем случае) определяет, что запрашивается PHP-файл и запускает его интерпретатор.
- § Скрипт PHP обращается к MySQL и запрашивает требуемую информацию.
- § База данных MySQL возвращает результат запроса обратно в программу PHP.
- § Скрипт анализирует полученную информацию и сохраняет ее в одной или нескольких переменных. Затем текст выводится с помощью функции echo.
- § Окончательно сформированный программой код HTML отправляется на веб-сервер, где он пересылается посетителю.
Подключение к существующей БД используется с помощью функции mysql_connect. Пример:
$dbhost = «localhost»; // Имя хоста БД
$dbusername = «root»; // Пользователь БД
$dbpass = «»; // Пароль к базе
$dbconnect = @mysql_connect ($dbhost, $dbusername, $dbpass);
if (!$dbconnect) { echo («Не могу подключиться к серверу базы данных!»); }
?>.