|
Для работы с таблицами баз данных можно использовать
утилиты, в частности «SQL Explorer», входящий в поставку «Delphi 7». «SQL Explorer»
предназначен для работы с содержимым баз данных – таблицами, запросами, осуществлять
перенос значений полей из файлов в табло средство поддерживает
работу как с базами данных средств разработки, таких как «MS Access», «Paradox»,
«Delphi», «Excel», так и базы самой «SQL Server».
Рассмотрим возможность работы с таблицами базы данных DBDEMOS, являющейся стандартной
при сохранении таблиц из Database Desktop. Раскрыв в этой базе структуру Table
можно увидеть основные настройки для таблицы: поля, индексы, проверки, связи.
Пометив таблицу, на другой части окна во вкладке «Definition» можно увидеть основные
параметры таблицы, во вкладке «Data» - содержимое таблицы, а во вкладке «Enter
SQL» - записать запрос на выдачу данных из этой таблицы. Если таблица имеет много
записей, то установка фильтра через SQL запрос сможет существенно сократить набор
данных для выдачи и уменьшить время работы любой программы, использующей такой
запрос.
Пример фильтра в SQL запросе, отображающем из таблицы автомобилей «AvtoBasa.db»
с полями «Nomer» и Name всех записей с наименованием «Lada»:
Select * From AvtoBasa where name=”Lada”
Здесь после слова Where идет перечисление условий отбора записей. Стыковка нескольких
условий возможна через слова «AND» или «OR».
В этой вкладке «Enter SQL» можно использовать и запросы на изменение записей таблицы.
Например, для добавления новой записи в таблицу со значениями: nomer= ‘g888rt’
и name='LADA' можно записать следующий SQL запрос:
insert into avtobasa Values('g888rt', 'LADA')
Структура Indices в таблице отображает индексы таблицы. Раскрывая ветку уникальных
индексов «Primаry» видим отображение значения поля «Nomer». Это значит, что значения
по полю номер – уникальны.
|
|