|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Команда INSERT
Лабораторна робота №1 (4 год.) ТЕМА: «СТВОРЕННЯ БАЗ ДАНИХ В СЕРЕДОВИЩІ Microsoft SQL Server 2005» Мета роботи: отримати навички створення баз даних засобами Microsoft SQL Server 2005, а також заповнення даними створеної бази даних. Завдання: 1. Ознайомитися з практичним завданням. 2. Ознайомитися з командами Microsoft SQL Server 2005, необхідними при створенні бази даних, зміні структури бази даних, заповнення даними таблиць бази даних. 3. Виконати практичне завдання. Вимоги до звітів: - звіти по лабораторній роботі повинні бути оформлені в окремому зошиті. Записи щодо звіту повинні бути рукописними. Результати запитів можна представляти у вигляді екранних форм або в рукописному вигляді в зошиті; - у звіті необхідно також вказати на коригування структури баз даних, якщо такі мали місце; - при написанні звіту почерк повинен бути розбірливий; - у звіті повинні обов'язково бути присутнім наступні елементи: тема, мета, завдання, хід роботи, висновки. Практичне завдання 1. Запустити інструментальне засіб Microsoft SQL Server 2005 -> SQL Server ManagementStudio; 2. Створити новий проект; 3. Зберегти його в папці проекту; 4. Прочитати інформацію про команди Microsoft SQL Server 2005; 5. Створити базу даних в середовищі Microsoft SQL Server 2005; 6. Заповнити даними таблиці створеної бази даних; 7. Сформувати екранні форми - результати запитів; 8. Всі запити внести до звіту з лабораторної роботи; 9. Написати звіт про лабораторну роботу. Теоретичні відомості SELECT SELECT — оператор мови SQL, що повертає набір даних (вибірку) з бази даних, що задовольняють заданій умові. У більшості випадків, вибірка здійснюється з однієї або декількох таблиць. В останньому випадку говорять про операцію злиття (англ. join). У тих СУБД, де реалізовані уявлення і збережені процедури, також можливе отримання відповідних наборів даних. При формуванні запиту SELECT користувач описує очікуваний набір даних: його вид (набір стовпців) і його вміст (критерій потрапляння записи в набір, угруповання значень, порядок виведення записів і т.п.). Запит виконується наступним чином: спочатку витягають всі записи з таблиці, а, потім, для кожного запису набору перевіряється її відповідність заданому критерію. Якщо здійснюється злиття з декількох таблиць, то спочатку складається твір таблиць, а вже потім з отриманого набору відбираються необхідні записи. Оператор SELECT має наступну структуру: SELECT [DISTINCT | DISTINCTROW | ALL] select_expression,... [FROM table_references] [WHERE where_definition] [GROUP BY {unsigned_integer | col_name | formula} [HAVING where_definition] [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC],...] Формат запиту з використанням даного оператора: SELECT список полів FROM список таблиць WHERE умови... Основні ключові слова, пов'язані з запитом SELECT: WHERE - використовується для визначення, які рядки повинні бути обрані або включені в GROUP BY. GROUP BY - використовується для об'єднання рядків із загальними значеннями в елементи меншого набору рядків. HAVING - використовується для визначення, які рядки після GROUP BY повинні бути вибрані. ORDER BY - використовується для визначення, які стовпці використовуються для сортування результуючого набору даних. Приклад: Для таблиці T запит: SELECT * FROM T WHERE C1 = 1; поверне значення всіх стовпців всіх рядків таблиці, у яких значення поля C1 одно '1 '- в термінах реляційної алгебри можна сказати, що була виконана вибірка, так як присутня ключове слово WHERE. Команда INSERT INSERT - оператор мови SQL, який дозволяє додати рядки в таблицю, заповнюючи їх значеннями. Значення можна вставляти перерахуванням за допомогою слова values і перерахувавши їх у круглих дужках через кому або оператором select. Приклади використання використовуючи перерахування значень, з вказівкою стовпців: INSERT INTO <назва таблиці> ([<Ім’я стовбцю>,... ]) VALUES (<Значення>,...) Використовую перечислення значень, без вказання стовбців: INSERT INTO <назва таблиці> VALUES (<Значення>,...) Використовуючи select: INSERT INTO <назва таблиці> SELECT <Ім’я стовбцю>,... FROM <назва таблиці> В останньому випадку, в таблицю може вставитися більше одного запису. Якщо в таблиці є інші поля потребують заповнення, але не зазначені в операторі insert, для них буде встановлено значення за умовчанням, або null, якщо значення за замовчуванням не вказано. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |