MySQL — это система управления реляционными базами данных.

MySQL — это система управления реляционными базами данных. Работа с данными в базах осуществляется при помощи запросов, написаных на языке

SQL (Structured Query Language) — структурированном языке запросов. MySQL обеспечивает удобный интерфейс к связанным данным и позволяет проводить с информацией операции, недоступные с обычными файлами, например поиск, сортировка, агрегирование.

MySQL получил распространение в основном как быстрая, надежная база данных для web-ресурсов. Гостевые книги, форумы, интернет-магазины и многие другие задачи решаются с помощью MySQL. Читать далее «MySQL — это система управления реляционными базами данных.»

Основы работы с MySQL в PHP

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

Для начала вам нужно создать базу данных. Делается это очень просто в phpMyAdmin или с помощью других серверных приложений, зачастую идущих в качестве стандартного менеджера MySQL, у большинства хостеров. Заходите в phpMyAdmin и в поле “Создать новую БД ” вводите имя будущей базы данных и нажимаете “Создать”. Потом вам нужно будет создать таблицу в данной базе данных, делается это очень просто, вводите ее имя и число полей в таблице. Потом для каждого поля нужно произвести несложные настройки, такие как указать тип, длину, значение по умолчанию и т.д. Все, теперь можно работать с нашей базой и таблицей через PHP. Читать далее «Основы работы с MySQL в PHP»

Создание процедур

Процедуры MySQL выполняют операции над результатами запросов. Процедура активизируется при наличии в конце инструкции SELECT ключевого слова PROCEDURE. В настоящий момент в MySQL входит единственная процедура analyse(). Разрешается создавать собственные процедуры, включая их в программу на этапе компиляции.

Процедуры появились в MySQL версии 3.21, но пока что не вызвали особого энтузиазма. Писать их оказалось слишком сложно для большинства пользователей. Например, для создания процедуры на C++ требуется определить класс, производный от класса Procedure. Код последнего находится в файлах sql procedure.h и sql procedure c.c. Процедура analyse реализована в файле sql/sql_analyse_c.c. Читать далее «Создание процедур»