Содержание
- 2. Историческая справка 1974 год – Structured English Query Language (SEQUEL) 1987 год – исходный вариант стандарта
- 3. КАК РАБОТАЕТ SQL? SQL это язык ориентированный специально на реляционные базы данных. Команды в SQL могут
- 4. ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL Имеются два SQL: Интерактивный и Вложенный. Большей частью, обе формы работают одинаково,
- 5. ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL Вложенный SQL состоит из команд SQL помещенных внутри программ, которые обычно написаны
- 6. СУБПОДРАЗДЕЛЕНИЯ SQL Это не различные языки, а разделы команд SQL сгруппированных по их функциям. DDL (
- 7. СУБПОДРАЗДЕЛЕНИЯ SQL DCD (Язык Управления Данными) состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные
- 8. ТИПЫ ДАННЫХ DATA(ДАТА) и TIME(ВРЕМЯ) MONEY(ДЕНЬГИ) BINARY (ДВОИЧНЫЕ ДАННЫЕ) INTEGER(ЦЕЛОЕ ЧИСЛО) и DECIMAL (ДЕСЯТИЧНОЕ ЧИСЛО) (INT
- 9. Операторы языка SQL Любой SQL-оператор состоит из зарезервированных слов и слов, определяемых пользователем. Для записи операторов
- 10. Правила записи операторов SQL Каждая фраза в операторе начинается с новой строки; Для записи зарезервированных слов
- 11. Операторы определения данных CREATE TABLE создать таблицу DROP TABLE удалить таблицу ALTER TABLE изменить таблицу CREATE
- 12. Синтаксис предложения CREATE TABLE: CREATE TABLE базовая_таблица (столбец тип_данных [NOT NULL] [,столбец тип_данных [NOT NULL]] ...);
- 13. Пример Описание таблицы РАБОТНИКИ может быть записано в виде: CREATE TABLE РАБОТНИКИ (ТАБ_ НОМЕР SMALLINT NOT
- 14. Операторы манипулирования данными DELETE удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы INSERT
- 15. СОЗДАНИЕ ЗАПРОСА Запрос – команда, которую вы даете программе базы данных с целью вывода определенной информации
- 16. SELECT (ВЫБОР) Все запросы в SQL состоят из одиночной команды. Эта команда называется – SELECT (ВЫБОР)
- 17. FROM ключевое слово, подобно SELECT, которое должно быть представлено в каждом запросе. Оно содержит имена таблиц,
- 18. Пример: вывести таблицу Работники SELECT таб_номер , имя, почас_ставка, специальность, таб_номер_менеджера FROM работники Этот же запрос:
- 19. Результат РАБОТНИКИ
- 20. Вывести табельные номера и имена работников SELECT таб_номер ,имя FROM Работники Результат:
- 21. УДАЛЕНИЕ ИЗБЫТОЧНЫХ ДАННЫХ DISTINCT (ОТЛИЧИЕ) - аргумент который устраняет двойные значения из предложения SELECT. Пример Составить
- 22. Результат:
- 23. Добавим DISTINCT SELECT DISTINCT специальность FROM Работники Результат:
- 24. ПЕРЕУПОРЯДОЧЕНИЕ СТОЛБЦА Вы можете получить их в том порядке котором хотите. SELECT имя, таб№ FROM Работники
- 25. результат
- 26. КВАЛИФИЦИРОВАННЫЙ ВЫБОР ПРИ ИСПОЛЬЗОВАНИИ ПРЕДЛОЖЕНИЙ SQL дает возможность вам устанавливать критерии чтобы определить какие строки будут
- 27. Пример Например, выбрать имена тех работников, специальность которых – электрик. SELECT ИМЯ, СПЕЦИАЛЬНОСТЬ FROM РАБОТНИКИ WHERE
- 28. Результат Результат:
- 29. пример с числовым полем в предложении WHERE Определить, у кого из работников почас_ставка =10? SELECT имя,
- 31. Скачать презентацию