Содержание
- 2. План Определение языка SQL Составные части DML DDL DCL Операции сравнения
- 3. Определение Язык SQL -язык который предназначен для манипулирования данными в реляционных базах данных, определения структуры баз
- 4. Составные части SQL Язык манипулирования данными (Data Manipulation Language, DML) Язык определения данных (Data Definition Language,
- 5. Язык манипулирования данными (Data Manipulation Language, DML) для манипулирования данными в таблицах баз данных MERGE (слияние
- 6. Язык определения данных (Data Definition Language, DDL) для создания и изменения структуры базы данных и ее
- 8. Язык Управления данными (Data Control Language, DCL) для управления правами доступа к данным и выполнением процедур
- 9. Синтаксис SELECT SELECT [ALL | DISTINCT] FROM , ... [ WHERE ] [ GROUP BY ,...]
- 10. Пример Выборка данных SELECT (выбрать) получить список всех авторов SELECT author FROM authors; получить список всех
- 11. Синтаксис INSERT INSERT INTO [ ( , ,...) ] VALUES ( , ,..)
- 12. Пример Вставка данных INSERT (вставить) Вставка с указанием списка столбцов: INSERT INTO publishers (publisher,pub_id) VALUES ("Super
- 13. Синтаксис UPDATE UPDATE SET = ,... [WHERE ]
- 14. Пример Обновления данных UPDATE (обновить) в таблице publishers все неопределенные значения столбца url и заменяет их
- 15. Синтаксис DELETE DELETE FROM [ WHERE ]
- 16. Пример Удаления данных удаляет запись об издательстве Super Computer Publishing DELETE FROM publishers WHERE publisher =
- 17. Базовые операции реляционных баз данных выборка(Restriction) проекция(Projection) соединение(Join) объединение(Union)
- 18. Комментарии в языке SQL -- однострочный комментарий /* многострочный комментарий */
- 19. Создание виртуальной таблицы (представления) CREATE VIEW [ ,...] AS
- 20. Язык Управления данными (Data Control Language, DCL) позволяют управлять доступом к информации, находящейся внутри базы данных.
- 21. Операции сравнения
- 23. Использование кавычек в запросах `текст` - для создания названий таблиц и атрибутов “текст” – для создание
- 24. Создание БД Create database `название` *название (на сервере wed.edu) базы данных начинается с логина, далее пишется
- 25. Создание таблицы Создание таблицы Название таблицы Создание поля id Создание поля fio Создание поля adress Создание
- 26. Вставка данных Вставка данных Название таблицы и ее полей Перечисление значений для каждого поля
- 27. Сортировка по алфавиту Команда выборка Все поля От куда Название таблицы «по Алфавиту» Какое поле «по
- 28. Выборка по условию Команда выборка Все поля От куда Название таблицы условие Название поля Буква с
- 29. Удаление столбцов в таблице Модифицировать Где? В таблице Таблица «Student» Удалить Столбец Название Столбца «Univ_id»
- 30. Удаление строк в таблице по id Удалить В таблице student условие id_student=1
- 31. Создание внешнего ключа Пример:
- 32. Подсчет минимального, максимального и среднего значения
- 33. Подсчет среднего значения Команда выборка среднее значение Поле в котором надо найти среднее значение вывод Название
- 34. Сортировка результата ORDER BY Выбор столбцов таблицы Из какой таблицы Сортировка, название столбца в порядке убывания
- 35. Вывод месяца на русском языке Перед выполнением запроса прописать: SET @@lc_time_names=`ru_Ru`; Внутри прописать Datе_format (столбец день
- 36. Преобразование вывода и встроенные функции
- 37. Арифметические операции для преобразования числовых данных Унарный (одиночный) оператор - (знак минус) изменяет знак числового значения,
- 39. Символьная операция конкатенации строк SELECT CONCAT ( столбец, “;”, столбец) as название столбца нового from таблица
- 40. Символьные функции преобразования букв различных слов в строке LOWER — перевод в строчные символы (нижний регистр)
- 41. Символьные функции преобразования букв различных слов в строке
- 42. Символьные, строковые функции LPAD — дополнение строки слева дополняется слева указанной в последовательностью символов до указанной
- 43. Символьные, строковые функции RPAD — дополнение строки справа дополняется справа указанной в последовательностью символов до указанной
- 44. Символьные, строковые функции LTRIM — удаление левых граничных символов из удаляются слева символы, указанные в ;
- 45. Символьные, строковые функции RTRIM — удаление правых граничных символов из удаляются справа символы, указанные в ;
- 46. Выбор первой буквы слова Левый LEFT(ColumnX, 1)
- 47. Функция IFNULL IFNULL (NULL, «IFNULL function») возвращает строку IFNULL function, потому что первый аргумент - NULL.
- 48. Пример использования ifnull Вставка данных в таблицу контактов с указанием домашнего и рабочего телефона. Получить домашний
- 49. Функции работы с числами ABS ( ) FLOOR — наибольшее целое, не превосходящее заданное число с
- 50. Функции работы с числами Гиперболические функции — COSH, SINH, TANH СОSH( ) SINH( ) TANH( )
- 51. Функции преобразования значений Преобразование в символьную строку — TO_CHAR TO_CHAR ( [, ]) — должно представлять
- 52. Функции преобразования значений — в части даты: 'DD-Mon-YY' 'DD-Mon-YYYY' 'MM/DD/YY' 'MM/DD/YYYY' 'MM.DD.YY' 'MM.DD.YYYY' В части времени:
- 53. Задание формата ДАТЫ DATE_FORMAT()
- 56. Скачать презентацию