Возможности использования СУБД MySQL — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Возможности использования СУБД MySQL

2017-12-13 230
Возможности использования СУБД MySQL 0.00 из 5.00 0 оценок
Заказать работу

Базы данных позволяют организовать хранение структурированных данных любого типа. Для работы с базами данных используются специальные программы, которые служат для того, чтобы организовать работу с хранящимися данными по определенным правилам и обеспечивают наиболее быстрый и эффективный доступ к данным. Эти программы называются системами управления базами данных (СУБД) [8].

При этом одной из наиболее популярных СУБД, используемых при создании Web-сайтов, является СУБД MySQL. СУБД MySQL является одной из самых популярных и распространенных СУБД в сети Интернет. Она отличается хорошей скоростью работы, надежностью, гибкостью. Поддержка сервера MySQL автоматически включается в поставку языка PHP, так как язык PHP изначально предназначался для работы с СУБД MySQL. В качестве языка запросов в СУБД MySQL используется язык запросов SQL.

SQL это наиболее стандар­тизированный язык для доступа к системам управления базами данных. Структурированный язык запросов SQL позволяет производить различные операции с базами данных: создавать таблицы, помещать, обновлять и удалять из них данные, производить запросы из таблиц и т.д. Его применяют также в таких системах управления базами данных, как Oracle, PostgreSQL, Sybase, а также Microsoft SQL Server [5].

Необходимо отметить, что наиболее популярным приложением по созданию и работе с базами данных MySQL является программа phpMyAdmin.

Для взаимодействия языка PHP и СУБД MySQL существует множество встроенных функций. К наиболее популярным относятся функции для подключения к базе данных MySQL, записи данных в базу данных, а также чтения и вывода содержимого таблиц.

Для подключения к серверу MySQL в PHP сценарии используется функция mysql_pconnect, синтаксис:

 
int mysql_pconnect ([string host[:port][:/socketpath]], [string user], [string password]);

где stringhost[:port][:/socketpath]] - имя узла, на котором размещен сервер MySQL,

string user - имя пользователя базы данных,

string password пароль для входа в базу данных.

Если не указать вышеперечисленные параметры, функция воспользуется значе­ниями по умолчанию - локальная машина вместо узла, имя пользователя, под кото­рым запущен РНР, и пустой пароль.

Как альтернативу, можно использовать другую функцию, которая делает практи­чески то же самое - mysql_connect. Единственное отличие состоит в том, что mysql_connect устанавливает непостоянное соединение с базой данных.

Соединение с базой данных закрывается, когда сценарий завершает свое выполнение или когда обращается к функции mysql_close.

Синтаксис:

int mysql_close(int database_connection);

где INT database_connection – соединение, которое получено в функции mysql_connect.

Постоянное соединение остается открытым и после того, как сценарий выполнен, а функцией mysql_close его закрыть нельзя [8].

Чтобы работать с MySQL из командной строки, необходимо указывать, какая база дан­ных нужна:

use Travel;

То же самое необходимо и при подключении из Web. Это может сделать РНР-функция mysql_SELECT_db:

Синтаксис:

int mysql_SELECT_db(string database, [int database_connection]);

где string database - имя выбираемой базы данных,

INT database_connection – соединение, которое получено в функции mysql_connect.

Например, при выполнении следующего кода

mysql_SELECT_db("Basa");

будет выбрана база данных “Basa”.

Для выполнения запроса к базе данных используется функция mysql_query, которая посылает запрос активной базе данных сервера, на который ссылается переданный указатель.

Синтаксис:

int mysql_query(string query, [int database_connection]);

где string query – строка, содержащая запрос,

INT database_connection– соединение, которое получено в функции mysql_connect.

 
Если параметр INT database_connection опущен, используется последнее открытое соединение. Если открытые соединения отсутствуют, функция пытается соединиться с СУБД, аналогично функции mysql_connect без параметров. Результат запроса буферизируется.

Во многих ситуациях требуется узнать количество записей, участвующих в запросе с командами INSERT, UPDATE, DELETE. Задача решается функцией mysql_affected_rows.

Синтаксис:

int mysql_affected_rows ([int database_connection])

где INT database_connection – соединения, которое получено в функции mysql_connect.

Функция mysql_num_rows определяет количество записей, возвращаемых командой SELECT [8].

Синтаксис:

int mysql_num_rows(int результат)

где int результат – возвращает результат.


2 Руководство по эксплуатации программного средства


Требования к аппаратным ресурсам

Минимальная конфигурация:

- процессор Pentium II и выше;

- тактовая частота процессора 1 ГГц и выше;

- RAM 265 Мб;

- свободное пространство на жестком диске не менее 10 Мб;

- VGA 1024×768;

- принтер;

- клавиатура;

- мышь.


Поделиться с друзьями:

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.