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

Phinx - система миграции базы данных

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

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

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

как почистить базу MySQL

От автора: вы думаете, что везде убрали? Дом вычистили, машину помыли, детей до блеска «выдраили». А на своем сервере СУБД забыли прибраться! Не умеете? Это не страшно! Сейчас я научу вас, как почистить базу MySQL.

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

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

Кодировка базы данных MySQL

От автора: вы зачем полное ведро баз на мусорку несете выбрасывать? Сервер китайский попался, и все строки иероглифами отображаются? Так кодировка базы данных MySQL не та, наверное. Кто ее закодирует, она же база? Понятно! Идите, гражданин дальше. Не обращаем на него внимания. Сегодня мы познакомимся с кодировками в MySQL.

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

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

Как настроить MySQL

От автора: ребята! Беда у меня! Недавно поселился рядом новый сосед, а он музыкант. И самое страшное, что играет на барабане. После очередного «творческого кризиса2 он решил из музыкантов податься в настройщики ударных установок. Вот с тех пор и тренируется дома! Причем от этого у всего «дома» началась сплошная головная боль. В общем, решили его «переквалифицировать» в администратора СУБД. Обучение соседа я начал с рассмотрение темы о том, как настроить MySQL.

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

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

О том, как загрузить базу MySQL

От автора: с перевозимым грузом нужно быть осторожнее, и проверять его на опасность сразу при погрузке. Вон товарищ мой, работая на такси, подвез девушку по указанному адресу. За 10 минут (пока ехали) успел в нее влюбиться и предложение сделать. В том году на свадьбе гуляли, а в этом жена другу тройню родила! В общем, надо быть внимательнее с тем, что грузите. В том числе и с данными, поэтому сегодня научимся, как загрузить базу MySQL без последствий.

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

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

Почему СУБД MySQL стала главной во всемирной паутине

От автора: недавно в мой монитор прилетел «очередной» булыжник. Один «умник» все допытывал меня, почему я пишу о СУБД MySQL? Мол, есть много других стоящих систем управления базами, также построенных на реляционной теории, имеющие архитектуру «клиент-сервер»… Я ему ответил, что все они «стоящие», а MySQL бесплатна. Но потом стало обидно «за державу»! Неужели это единственное достоинство любимой СУБД?

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

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

Как происходит поиск в MySQL – руководство для начинающих

От автора: вы тут запись мою не видели? Выпала из базы, теперь не знаю, что и делать! Наверное, сегодня возьмемся за поиск в MySQL. А я как раз вспомню, как более эффективно просеивать данные в СУБД и заодно свою строку постараюсь найти.

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

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

Работа с JSON данными в СУБД Mysql 5.7

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

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

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

Правильная оптимизация MySQL

От автора: один знакомый преподаватель ВУЗа рассказал, как один из его студентов, отвечая на поставленный вопрос, вывел новую аксиому. Правильная оптимизация – это сесть на теплую батарею, неправильная – на раскаленную печку. Данный постулат применим во всех сферах человеческой деятельности. Ему должна соответствовать даже проводимая оптимизация MySQL.

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

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

Как быстро перенести базу данных MySQL с помощью приложений

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

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