
- •1 История создания субд
- •2. Модели данных
- •3. Основные понятия субд
- •4. Структура субд «Access»
- •5.Таблицы
- •6.Типы полей
- •7.Поля числового и денежн. Типа
- •8. Формат поля
- •9 Маскирование поля
- •10 Характеристики полей Дата/время
- •11 Использование характеристики поля «Значение по умолчанию»
- •12 Характеристики поля «Условие на значение», «Сообщение об ошибке»
- •13. Поле типа «мастер подстановок», «гиперссылка»
- •14. Связь между таблицами
- •15. Типы запросов
- •16 Запросы
- •17. Создание вычисляемых полей.
- •18.Формы.
- •19. Настройка элементов управления формы с помощью панели инструментов.
- •21. Понятие макроса
- •22. Создание макроса
- •23. Классификация макрокоманд. Типы макросов.
- •24. Сферы применения макросов.
- •25. Макросы. Панель инструментов окна "макрос"
- •26. Макросы. Обзор макрокоманд, доступных для применения в макросах
- •27. Понятие макроса и модуля.
- •28. Назначение языка sql
- •29 Структура команд языка sql
- •30 Sql. Основные термины (ключевое слово, команда, объект).
- •31 Sql. Синтаксис команды create table.
- •32 Sql. Синтаксис команды create index.
- •33. Sql. Синтаксис команды alter table и drop table
- •34. Sql. Синтаксис команды insert
- •35. Sql. Синтаксис команды update
- •36. Sql. Синтаксис команды delete
- •37. Sql Синтаксис команды select
- •38. Sql. Выбор по критерию (where)
- •39. Использование sql с другими языками программирования
- •40. Visual Basic Application. Основные понятия.
- •41. Типы данных vba
- •42. Переменные и константы в vba
- •43. Процедуры и функции из вызовов в vba
- •44. Операторы в vba
- •45 Использование функций в vba
- •46 Область определения переменных и констант в vba
- •47 Соглашение по синтаксису в vba, по идентификации
- •48 Инструкция Const в vba
- •49. Массивы в vba. Основные понятия
- •50. Управление выполнения программ в vba
- •51.Инструкция Do…Loop
- •52 Инструкция For…Next
- •53 Инструкция Select Case
- •54 Инструкция If…Then…Else
36. Sql. Синтаксис команды delete
Удаление строк из таблицы (команда DELETE). Командой DELETE удаляются не отдельные значения полей строки, а целые строки. После выполнения команды DELETE для всей таблицы она становится пустой, например:
DELETE FROM Spisok;
Для удаления конкретно указанных строк можно использовать предикат
DELETE FROM Spisok
WHERE stip = 0;
или указать значение первичного ключа для удаления одной записи
DELETE FROM Spisok
WHERE fio = 'Петькин';
В командах INSERT, DELETE, UPDATE можно применять подзапросы.
37. Sql Синтаксис команды select
Язык SQL есть структурированный язык запросов. Запрос в этой среде-это команда , с помощью которой пользователь формирует задачу для СУБД. После выполнения команды СУБД должа представить указанную в запросе информацию для пользователя. все запросы в SQL формулируются с помощью одной команды SELECT, после которой в базе данныз начинается поиск определенной (нужной) информации в таблице.
Пример. На основании таблицы Spisok получить таблицу со всеми записями следующего вида:
Фамилия |
Стипендия |
Подается команда:
SELECT fio, stip FROM Spisok;
Результат выполнения команды приведен на рисунке.
fio |
stip |
Рыбкина |
25000 |
Уткина |
26000 |
Пшеничко |
25000 |
Собачкина |
25000 |
Яичко |
25000 |
Select- ключевое слово, которое «сообщает» СУБД о том, что команда является запросом;
fio, stip- список имен полей (столбцов), по которым должна выбираться информация и нормироваться новая таблица;
FROM Spisok; FROM-ключевое слово , должно быть в каждом запросе; Spisik- имя таблицы –источника данных для запроса;
Символ точка с запятой (;) признак окончания команды и готовности к её выполнению.
После ключевого слова SELECT следует пробел. Далее через запятую перечисляются имена полей(столбцов) выборки.
Для вывода всех столбцов таблицы базы данных список полей можно не перечислять, заменив его символом «звездочка» (*). Столбцы выводятся в соответствии со структурой таблицы-источника
SELECT * FROM Spisok;
Командой SELECT можно выводить столбцы в любой последовательности, отличной от упорядоченной по определению структуры таблицы-источника. Эта последовательность задается перечнем имен столбцов в команде SELECT. Пример переупорядоченных столбцов в выходной таблице
SELECT kurs, gruppa, fio FROM Spisok;
38. Sql. Выбор по критерию (where)
С помощью приложения WHERE в команде SELECT задается условие выбора записей из таблицы; предикат может принимать значения «истина» или «ложь».
Пример.
Команда SELECT для выбора из таблицы Spisok студентов группы ЭТ-41:
SELECT gruppa, fio FROM Spisok WHERE gruppa=’ЭТ-41’;
Программа просмотрит все записи таблицы Spisok, проверяя каждую из них истинность предиката gruppa=’ЭТ-41’. В результате выполнения получим.
gruppa |
fio |
ЭТ-41 |
Рыбкина |
ЭТ-41 |
Уткина |
ЭТ-41 |
Пшеничко |
ЭТ-41 |
Собачкина |
ЭТ-41 |
Яичко |