Базы данных \ MySQL

Экспорт из Excel в MySQL

От автора: в этом уроке мы рассмотрим экспорт из Excel в MySQL на PHP. В одном из уроков нашего сайта, мы с Вами изучали библиотеку PHPExcel, которая используется для работы с таблицами Microsoft Excel, используя язык PHP. При этом на примере создания прайс-листа для сайта, мы научились переносить данные из СУБД MySql в данные таблицы. Но очень часто при разработке сайтов, необходимо выполнить обратную задачу – выгрузить данные из таблиц Microsoft Excel в базу данных СУБД MySql. Поэтому в данном уроке мы займемся решением данной задачи.

Продолжить чтение

Базы данных \ MySQL

Функция GROUP_CONCAT в MySQL. Группировка выборки

От автора: В этом уроке мы познакомимся с такой интересной и полезной функцией языка SQL, как GROUP_CONCAT. Данная функция будет практически незаменима, когда нам нужно сгруппировать определенные данные выборки в строку.

Продолжить чтение

Базы данных \ MySQL

FluentPDO - умный конструктор SQL запросов

От автора: При создании веб-приложений очень часто приходится писать и выполнять очень много SQL запросов, что порой не совсем удобно. Поэтому в данном уроке я хотел бы рассказать Вам об очень интересной библиотеке – FluentPDO, которая является удобным и простым в использовании конструктором SQL запросов.

Продолжить чтение

Базы данных \ MySQL

Денвер. Установка и работа с сервером

От автора: В этом уроке мы пройдем процесс установки локального сервера Денвер и рассмотрим работу с данным сервером. На самом деле я долго не решался записать данный урок, поскольку установка Денвера – это процесс крайне простой, не вызывающий особых трудностей. Да и на самом офсайте Денвера есть инструкции по установке. Однако, исходя из постоянных вопросов от пользователей форума, связанных с некоторыми проблемами при установке Денвера, я все же решил показать данный процесс и решение возможных проблем, с которыми вы можете столкнуться при установке и работе с Денвером.

Продолжить чтение

Базы данных \ MySQL

Автоматическое копирование базы данных MySql на PHP

От автора: база данных является хранилищем важнейшей информации практически любого хорошего сайта, поэтому еще на этапе разработки сайта необходимо решить, как выполнять резервное копирование информации хранящейся в базе данных. Так как не выполняя данную операцию, однажды можно потерять весь контент сайта, и это может произойти совсем не по Вашей вине, а, к примеру, по техническим причинам на сервере. Поэтому в данном уроке мы с Вами рассмотрим создание небольшого скрипта, который будет выполнять автоматическое копирование содержимого Вашей базы данных.

Продолжить чтение

Базы данных \ MySQL

Транзакции в MySQL

От автора: очень часто при решении тех или иных задач необходимо выполнять несколько запросов к базе данных. Но как же поступить, если это очень важные запросы, и каждый из них должен обязательно выполнится. Другими словами, если при выполнении одного из запросов возникает ошибка либо запрос не выполняется по другим сторонним причинам – это может нарушить работу всего скрипта в целом и привести к довольно неприятным результатам. Поэтому в данном уроке мы с Вами рассмотрим транзакции, которые обеспечат 100% выполнение всех запросов в базе данных либо не выполнение их вообще при возникновении ошибок.

Продолжить чтение

Базы данных \ MySQL

Справочная целостность БД. Внешний ключ

От автора: данный урок, посвящен такой фундаментальной теме, как справочной целостности бд (база данных) MySQL. Урок относится к новому для нашего сайта разделу, посвященному БД, в частности БД MySQL. Данный урок является в некоторой степени презентационым, и представляет он видеокурс, планирующийся к выходу в ближайшее время.

Продолжить чтение