Створення таблиць за допомогою SQL-запитів в середовищі DELPHI
Цей запит видаляє всі записи в таблиці, що відповідають обмеженням, заданих інструкцією WHERE. В даному випадку з таблиці students видаляється один рядок, що містить запис про студента Vasechkin.
Пошук даних.
Вибір даних з таблиці здійснюється за допомогою інструкції SELECT.
SELECT surname, name
FROM “students.db”
WHERE faculty=’DKT’
Для виконання всіх попередніх вправ було використано Database Desktop, але все це можна зробити і за допомогою елемента керування TQuery в програмах, написаних на Delphi.
•Створюємо новий проект.
•Вставляємо компоненти TQuery і TDataSource з відповідними іменами Query1 і DataSource1.
•Встановлюємо поле DatabaseName компоненту TQuery в відповідний робочий аліас, а поле DataSet елементу TdataSource в Query1.
•Вибираємо компонент TQuery і відкриваємо редактор запитів.
•Запит.
CREATE TABLE subject (name char(20),
teacher char(10),
semestr char(30));
•Підтвердження запиту (OK)
•Встановлюємо поле Active компонента TQuery в True.
Результат – створення таблиці subject з полями name, teacher, semestr.
•Заповнюємо таблицю даними.
Для цього в поточну форму вставляємо нові компоненти TQuery і DataSource, з відповідними іменами Query2 і DataSource2.
•Таким же чином пишемо другий запит.
INSERT INTO subject.db
VALUES (“math”, “Ivanov”,”summer”)
•Далі – все теж.