Category Archives: MySQL

Delphi. UniGUI. Делаем фильтры. Быстро и просто

Вот, что у нас получится на выходе Чтобы освоить базовые принципы работы с фильтрами, посмотрите пример, который находится в

Вообще, у UniGUI отличные демки! Можно просто смотреть их и многое делать по аналогии!

Posted in Delphi, MySQL | Comments Off on Delphi. UniGUI. Делаем фильтры. Быстро и просто

MySQL. Типичная структура базы данных, если нужны роли – клиент, админ, партнер

Пусть нам нужны 3 роли, при этом схема, скажем такая… Сделал так…

Posted in MySQL | Comments Off on MySQL. Типичная структура базы данных, если нужны роли – клиент, админ, партнер

UniGUI.DBGrid.RowsFetching. Пост-подсказка

Запутался немного в “фетчингах” UniGUI и FireDAC. Вижу, что в UniDBGrid выводятся не все записи, хотя если отправлять данные в обычный DBGrid, то всё будет в порядке. Немного поизучал свойства UniDBGrid и увидел галочку FetchALL. Теперь записи отображаются все и … Continue reading

Posted in Delphi, MySQL | Comments Off on UniGUI.DBGrid.RowsFetching. Пост-подсказка

Delphi. MySQL. Считаем сумму заказа через Delphi и MySQL

Есть таблицы. Далее будут эволюционировать по мере написания поста. Требуется посчитать сумму заказа. Самый простой способ, сделать это через MySQL

Вариант посложнее, через Delphi.

Posted in Delphi, MySQL | Comments Off on Delphi. MySQL. Считаем сумму заказа через Delphi и MySQL

MySQL. 2 способа пересечения множеств и объединения таблиц

Есть следующая структура Нужно составить вот такую таблицу Часть данных у нас в одной таблице, часть данных в другой. Как получить это за один запрос? 1 способ (спасибо Денису Зубову из Самары)

2 способ

На выходе получим Но … Continue reading

Posted in Delphi, MySQL | Comments Off on MySQL. 2 способа пересечения множеств и объединения таблиц

Delphi. MySQL. Пишем в DECIMAL поле и читаем из него.

Есть Decimal поле для цены в одном из проектов. Есть на форме 2 spinEdit, рубли и копейки соответственно. Чтение из базы Получение дробной части из Float(Real)

Получение целой и дробной частей для загрузки на форму

Запись в базу … Continue reading

Posted in Delphi, MySQL | Comments Off on Delphi. MySQL. Пишем в DECIMAL поле и читаем из него.

MySQL. Update Records with foreign key

 

Posted in MySQL | Comments Off on MySQL. Update Records with foreign key

MySQL. Удаление записей с истекшим сроком давности

в базе код, пример из проекта, допустим нам нужно удалить записи со сроком давности > 1 минуты

 

Posted in Delphi, MySQL | Comments Off on MySQL. Удаление записей с истекшим сроком давности

MySQL. Insert in table with foreign-key

Шпаргалочка. Допустим sessions_id это foreign key другой таблицы. Вот как можно вставить в таблицу с foreign key

 

Posted in Delphi, MySQL | Comments Off on MySQL. Insert in table with foreign-key

Delphi. Делаем простой DBPaginator на примере MySQL

Понадобилось ручное листание страниц (определенного заранее числа записей на странице). Пользуюсь FireDAC, знаю, что там это уже реализовано, но после нескольких попыток понял, что хочу сделать такую штуку сам, поскольку явно пригодится в других языках и технологиях. Итак, вот что … Continue reading

Posted in Delphi, MySQL | Comments Off on Delphi. Делаем простой DBPaginator на примере MySQL