Category Archives: MySQL

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

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

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

Posted in Delphi, MySQL | Leave a comment

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

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

Posted in MySQL | Leave a comment

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

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

Posted in Delphi, MySQL | Leave a comment

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

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

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

Posted in Delphi, MySQL | Leave a comment

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

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

2 способ

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

Posted in Delphi, MySQL | Leave a comment

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

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

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

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

Posted in Delphi, MySQL | Leave a comment

MySQL. Update Records with foreign key

 

Posted in MySQL | Leave a comment

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

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

 

Posted in Delphi, MySQL | Leave a comment

MySQL. Insert in table with foreign-key

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

 

Posted in Delphi, MySQL | Leave a comment

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

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

Posted in Delphi, MySQL | Leave a comment