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

Предоставление доступа рядовому пользователю MySQL и установка на CentOS

От автора: установка MySQL, доступ к полномочиям и обеспечение стабильности СУБД — одни из базовых задач для веб-разработчика. Чтобы справляться с ними на высоком уровне, необходимы знания и понимание процессов, которые выполняет компьютер. Но изучать это долго, а проекты нужно закрывать уже сегодня. Мы сложили для вас мануал на этот случай, чтобы не тратить драгоценные трудочасы. Рассмотрим сначала информацию о том, как MySQL «дружит» с CentOS, а после поговорим о обеспечении прав доступа для пользователя СУБД.

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

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

Конфигурация перед установкой MySQL на Ubuntu OS

От автора: одной из самых излюбленных операционных систем вебмастера остается Ubuntu. Это касается и последней версии оси, где отказ от Unity хорошо повлиял на лояльность пользователей. Именно потому работа с базами данных под этой операционкой является одним из наиболее распространённых выборов для разработчика. Сегодня мы расскажем, как установить систему управления базами данных MySQL на машину с Ubuntu OS. На первый взгляд — нужно лишь три команды для полного цикла. Но, чтобы производилась корректная установка MySQL, Ubuntu тоже необходимо настроить должным образом.

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

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

Создаем возможность удаленного доступа к MySQL

От автора: как только вы создали базу данных и размещаете в ней содержимое будущего сайта, необходимо обеспечить удаленный доступ к MySQL. Это нужно для управления проектом со своего рабочего девайса. Вы ведь не всегда находитесь возле сервера, верно? О том, как обустроить доступ наилучшим образом, мы расскажем в сегодняшней статье.

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

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

Почему транзакции так нужны СУБД MySQL

От автора: благодаря тому, что существуют транзакции MySQL, мы с вами можем пользоваться такими инфраструктурными благами, как бронирование номеров отелей, интернет-банкинг и дистанционный аудит. Но, сама природа обмена данными в структурных таблицах MySQL не так проста, как может показаться. За быстродействие и стабильность, веб-разработчик платит часами труда и концентрации. Сегодня мы посвятим время тому, чтобы изучить основы транзакционного механизма и его подводных камней.

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

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

SQL — Обработка дубликатов

От автора: у вас может возникнуть ситуация, когда нужно устранить в таблице SQL дубликаты. При извлечении таких записей имеет смысл извлекать только уникальные. Ключевое слово SQL DISTINCT, которое мы уже рассматривали, используется вместе с инструкцией SELECT для устранения всех повторяющихся записей.

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

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

SQL — Инъекции

От автора: если у вас применяется ввод данных пользователем через веб-страницу с последующей их вставкой в базу данных SQL, существует вероятность, что у вас могут возникнуть проблемы с безопасностью. Связано это с таким явлением, как SQL инъекция. В этой главе мы рассмотрим, как решить данную проблему, и защитить ваши скрипты и инструкции SQL в скриптах на стороне сервера, например, PERL Script.

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

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

SQL — Функции даты

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

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

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

SQL — Точная копия таблицы

От автора: у вас может возникнуть ситуация, когда вам нужна в SQL копия таблицы, а команды CREATE TABLE … или SELECT … не подходят для ваших целей, потому что копия должна содержать те же индексы, значения по умолчанию и т. д.

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

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

SQL — Временные таблицы

От автора: ряд РСУБД поддерживают временные таблицы. В SQL временная таблица — это отличная функция, позволяющая сохранять и обрабатывать промежуточные результаты, используя те же возможности выбора, обновления и объединения данных, которые вы можете использовать со стандартными таблицами SQL Server.

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