Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!ЛЕКЦІЇ_від_23.04.2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
436.46 Кб
Скачать

3. Створення або змінення таблиці засобами ddl [самостійне вичення]

Створити таблицю можна за допомогою команди CREATE TABLE. Команда CREATE TABLE має такий синтаксис:

CREATE TABLE ім’я_таблиці

(тип поля1 [(розмір)] [NOT NULL] [індекс1]

[, тип поля2 [(розмір)] [NOT NULL] [індекс2]

[, ...][, CONSTRAINT обмеження1 [, ...]])

Для команди CREATE TABLE обов’язкові лише сама команда CREATE TABLE та ім’я таблиці, але зазвичай потрібно буде визначати деякі поля або інші параметри таблиці. Розгляньмо цей простий приклад.

Припустімо, ви вибираєте собі вживаний автомобіль і хочете створити таблицю з відомостями про назву, рік випуску та ціну різних автомобілів. Для відомостей про назву ви хотіли б виділити 30 символів, а для відомостей про рік випуску – 4 символи. Щоб створити таблицю за допомогою запиту на визначення даних, виконайте такі дії:

  Можливо, для виконання запиту на визначення даних насамперед потрібно буде ввімкнути вміст бази даних. (у рядку повідомлень виберіть пункт Увімкнути вміст)

Приклад створення таблиці

  1. На вкладці Створити у групі Макроси та код натисніть кнопку Конструктор запиту.

  2. Закрийте діалогове вікно Відображення таблиці.

  3. На вкладці Конструктор у групі Тип запиту натисніть кнопку Визначення даних.

Бланк буде приховано, і відобразиться вкладка об’єкта в режимі SQL.

  1. Введіть такий оператор SQL:

CREATE TABLE Автомобілі (Назва TEXT(30), Рік TEXT(4), Ціна CURRENCY)

  1. На вкладці Конструктор у групі Результати клацніть елемент Виконати.

Електронні ресурси:

  1. http://office.microsoft.com/uk-ua/access-help/HA010341468.aspx?CTT=1

  2. http://office.microsoft.com/uk-ua/access-help/HA001226285.aspx?CTT=1

  3. http://office.microsoft.com/uk-ua/access-help/HA001231509.aspx?CTT=1

  4. http://office.microsoft.com/uk-ua/access-help/HA001231498.aspx?CTT=1

  5. http://office.microsoft.com/uk-ua/access-help/HA001231523.aspx?CTT=1

  6. http://office.microsoft.com/uk-ua/access-help/HA001231444.aspx?CTT=1

Лекція 12. Команда select

План лекції

  1. Синтаксис команди select.

  2. Операції «зірочка», «крапка», as.

  3. Приклади

1.Синтаксис команди select.

Команда SELECT наказує обробнику баз даних повернути інформацію з бази даних як набір записів.

Синтаксис:

SELECT [предикат] { * | таблиця.* | [таблиця.]поле1 [AS псевдонім1] [, [таблиця.]поле2 [AS псевдонім2] [, ...]]} FROM вираз_таблиці [, ...] [IN зовнішня_база_даних] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ]

Оператор SELECT складається з таких частин:

Частина

Опис

предикат

Один із наведених предикатів: ALL, DISTINCT, DISTINCTROW або TOP. Предикат використовується для обмеження кількості повернутих записів. Якщо не вказано жодного предиката, за промовчанням буде вибрано ALL.

*

Вказує, що буде вибрано всі поля вказаної таблиці або таблиць.

таблиця

Ім’я таблиці, яка містить поля, з яких буде вибрано записи.

поле1, поле2

Імена полів, що містять дані, які потрібно отримати. Якщо включено кілька полів, їх буде отримано у вказаному порядку.

псевдонім1, псевдонім2

Імена, які використовуватимуться як заголовки стовпців замість вихідних імен стовпців таблиці.

вираз_таблиці

Ім’я таблиці, що містить дані, які потрібно отримати.

зовнішня_база_даних

Ім’я бази даних, що містить таблиці у виразі_таблиці, якщо їх немає поточній базі даних.

Для виконання цієї операції обробник баз даних Microsoft Access шукає вказану таблицю або таблиці, витягає вказані стовпці, вибирає рядки, які відповідають критерію, сортує або групує отримані рядки в указаному порядку.

Оператори SELECT не змінюють дані в базі даних.

Мінімальний синтаксис оператора SELECT такий:

SELECT поля FROM таблиця