Архивы метки: Mysql, Sql

mysqldump всех баз данных без системных таблиц (mysqldump --ignore-database)

mysql-dump[1]Для создания Бекапа всех баз данных без системных таблиц, используйте следующую конструкцию для запуска в консоли сервера:
Читать далее →

Как хранить IP в БД

1_52550c8237b5a52550c8237b97[1]Как ни странно, но многие разработчики до сих пор хранят ip адрес в базе плейн текстом, что вобщем то совсем непрактично.

На самом деле адрес IPv4 удобно хранить в виде беззнакового int 32. И в этой кратенькой статье я вам расскажу о том, как это делать и какие неоспоримые преимущества это дает. Я думаю, этот материал будет полезен многим. Читать далее →

SQL injection и безопасность запросов в PHP

Picture1[1]Среди начинающих программистов в php популярна данная конструкция: Читать далее →

Как добавить/удалить пользователя в MySQL?

page_mysql[1]Бывает, что удалённая/виртуальная машина установлена и необходимо создать пользователей/базы данных и раздать им права, а ставить phpmyadmin не хочется. Или просто блеснуть умением работать с пользователя mysql из консоли. Читать далее →

Метод: insert duplicate key update в MySQL

MYSQL+DB[1]Сегодня я расскажу про небольшой нюанс в работе с MySQL. Многим известен метод перехвата ошибки duplicate key при вставке (insert) записи в таблицу. То есть когда скрипт пытается добавить новую запись в таблицу, но запись с этим primary ключем уже создана, MySQL выбрасывает ошибку duplicate key. В методе insert эту ошибку можно перехватить и запрос будет примерно таким: Читать далее →

Как импортировать дамп базы данных MySQL большого размера

http--dl.dropbox.com-u-52572427-images-articles-mysql-dump[1]Бывает нужно импортировать дамп БД MySQL большим размером. Сатандартные средства(такие как PhpMyAdmin) тут врядли могут помочь. Но есть более простой и надежный способ. Консоль. А именно импорт бд из командной строки. Все очень просто, вот пример кода: Читать далее →

Переход с MySQL на MariaDB в Ubuntu

MariaDB-Seal-with-Text[1]В свете различных произошедших событий одна из лучших баз данных - MySQL постепенно растрачивает накопленный потенциал.

Бывшие разработчики MySQL уже достаточно продолжительное время развивают проектMariaDB, призванный послужить полноценной «прозрачной» заменой MySQL, с бОлее высоким быстродействием и оптимизированностью работы.

На высоконагруженных проектах переход на MariaDB даст ощутимый прирост скорости работы с БД. Читать далее →

MySQL, MariaDB — в чем разница?

auf_mysql_vs_mariadb[1]Информации пока по этому поводу немного. Например Компания RedHat официально объявила о замене пакета MySQL на MariaDB в качестве пакета стандартной СУБД для веб-разработчиков: Читать далее →

Регистрозависимый поиск для MySQL

Иногда нужно найти точное соответствие по поисковому запросу.
При использовании BINARY сравниваются бинарные коды строк, а у букв с разным регистром они разные. Читать далее →

Оптимизация обращений к Mysql в Opencart

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

После долгого гугления и понимания проблемы воспользовался вот таким решением, взято с opencartforum. Читать далее →

Запись навигация

 
Top