Отправляет email-рассылки с помощью сервиса Sendsay

СУБД MS Access 2003 -это просто

  Все выпуски  

СУБД MS Access 2003 -это просто. Урок 56. Выборка данных в БД Access 2003 - 2007


Урок №56.

Выборка данных в БД Access с помощью sql запросов

 

Здравствуйте, уважаемые подписчики!

 В предыдущих статьях были рассмотрены вопросы создания базы данных «sql_training_st.mdb» с помощью инструкций SQL. Рассмотрена технология создания структуры таблиц базы данных «sql_training_st.mdb» на основе SQL запросов. Кроме того, с помощью SQL запросов было осуществлено заполнение таблиц СУБД ACCESS "sql_training_st.mdb".

Известно, что в реляционных базах данных язык SQL предназначен для манипулирования данными, определения структуры баз данных и ее составных частей, управления доступом пользователей к БД и для управления транзакциями или управления изменениями в БД.

Язык SQL состоит из четырех групп:

  • язык манипулирования данными DML;
  • язык определения данных DDL;
  • язык управления данными DCL;
  • язык управления транзакциями TCL.

К группе DML относятся четыре основных типов запроса SQL:

  • INSERT — предназначен для добавления одной или нескольких записей в конец таблицы;
  • UPDATE — предназначен для изменения уже существующих записей в столбцах таблицы или модификации данных в таблице;
  • DELETE — предназначен для удаления записей из таблицы;
  • SELECT — это запрос на выборку данных из таблиц.

Первые три типа SQL запросов (INSERT, UPDATE, DELETE), которые относятся к корректирующим запросам, были рассмотрены на страничке Запросы на изменение записей в таблицах с помощью SQL.

В данной статье рассмотрим запросы на выборку данных из таблиц БД Access.

Для извлечения информации, хранящейся в базе данных БД Access 2003, можно применить запрос на выборку данных SELECT.

Составим следующий SQL запрос (инструкцию SQL), для этого выберем режим SQL, выполнив команду Вид/Режим SQL. Вводим с клавиатуры следующую инструкцию SQL:

SELECT *
FROM Студенты;

Эта инструкция состоит из двух предложений "SELECT *" и "FROM Студенты". Первое предложение содержит оператор SELECT и идентификатор * (идентификатор * означает вывод всех столбцов таблицы). Второе предложение содержит оператор FROM и идентификатор "Студенты". FROM - определяет таблицу "Студенты", которая содержат поля, указанные в предложении SELECT. Следует отметить, что в запросе на выборку всегда используются два оператора: SELECT и FROM.


Рис. 1. SQL запрос на выборку данных SELECT

В данном примере формируется выборка данных всех столбцов таблицы Студенты.

Сохраняем запрос с именем "Студенты-запрос1". В результате выполнения команды "Сохранить" в «Области переходов» появится объект - «Запросы: Студенты-запрос1».

После сохранения запроса необходимо выполнить этот запрос, щелкая на пиктограмме «Выполнить». Результаты выполнения команды «Выполнить» представлен на рис. 2.


Рис. 2. Выборка данных всех столбцов таблицы Студенты

Скачать sql_training_st.mdb

С уважением, Владимир Ткаченко

 

Обучение в интернет информатике, основам компьютерных сетей и телекоммуникаций 

________________________________________________________________________________

При перепечатке материалов прямая активная ссылка на http://lessons-tva.info обязательна

Copyright Обучение в Интернет, 2016. All Rights Reserved.

Vladimir Tkachenko


В избранное