ГЛАВА 2 Запросы и команды на языке SQL
ГЛАВА 2
Запросы и команды на языке SQL
В главе 1, "Основы построения баз данных", где демонстрируется создание базы данных с помощью Visual Studio .NET и SQL Server, вы познакомились со структурой базы данных и ее таблиц. В настоящей главе основное внимание уделяется манипулированию данными в таблицах, а также созданию и модификации структуры таблиц с помощью языка структурированных запросов (Structured Query Language — SQL).
Благодаря запросам SQL пользователь может выбирать записи из таблицы базы данных, находить связанные с ними данные в других таблицах и манипулировать структурой баз данных. Кроме того, запросы SQL вполне применимы для манипулирования базами данных в программах.
Язык SQL представляет собой стандартный способ управления базами данных. Он реализован в различных формах многими производителями в системах реляционных баз данных, включая Microsoft Access и SQL Server, а также системы, созданные другими поставщиками программного обеспечения, например Oracle и IBM. (Язык SQL обязан своим происхождением разработчикам компании IBM.) Как правило, SQL используется для создания запросов, которые извлекают данные из баз данных, хотя множество команд SQL выполняют и другие действия, например создание таблиц и полей.
Команды SQL делятся на две категории:
• команды языка определения данных (Data Definition Language — DDL), которые позволяют использовать запросы SQL для создания таких компонентов баз данных, как таблицы, поля и индексы;
• команды языка манипулирования данными (Data Manipulation Language которые позволяют извлекать, создавать, удалять и обновлять записи в базе данных.
В этой главе рассматриваются способы использования обеих категорий команд SQL.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 5 Программирование на языке shell
Глава 5 Программирование на языке shell Большинство пользователей считают, что shell представляет собой диалоговый интерпретатор команд. На самом же деле это язык программирования, в котором каждый оператор инициирует запуск команды. Язык shell может показаться вам несколько
Глава 11 Команды оформления чертежей
Глава 11 Команды оформления чертежей Штриховка Штрихование – это заполнение указанной области по определенному образцу. При этом можно выбрать один из способов определения контуров штриховки: указать точку в области, ограниченной объектами, или выбрать объекты,
Глава 5 Запросы на выборку
Глава 5 Запросы на выборку Создание простого запросаИзменение запросаСложные запросыИспользование запросаРезюмеВ этой главе вы познакомитесь с объектом запрос и его использованием в Microsoft Access 2007; узнаете, какие бывают виды запросов, на практике рассмотрите процесс
Глава 3 Команды главного меню
Глава 3 Команды главного меню Как уже говорилось ранее, в главном меню собраны все команды программы. В данной книге мы не ставили задачу дать детальное описание меню – для этого существуют подробные руководства пользователя. Поэтому многие команды будут описаны кратко,
Запросы на основе команды SELECT INTO
Запросы на основе команды SELECT INTO Запрос на основе команды SELECT INTO аналогичен запросу на добавление, за исключением того, что он создает новую таблицу и сразу же копирует в нее записи. В Microsoft Access он называется запросом на создание таблиц (make-table query). Так, в предыдущем примере
ГЛАВА 2. Технология создания приложений на языке C#
ГЛАВА 2. Технология создания приложений на языке C# Как разработчик программ на языке C#, вы имеете возможность выбрать любой из множества доступных инструментов разработки .NET-приложений. Целью этой главы является обзор самых разных инструментов разработки .NET, включая,
ГЛАВА 20. Запросы DML.
ГЛАВА 20. Запросы DML. Приложения пользователя могут получить доступ к таблицам Firebird только одним путем - выполняя к ним запрос. По своей сущности запрос является оператором SQL, который передается на сервер. Оператор SQL является выражением, состоящим из ключевых слов, фраз и
ГЛАВА 22. Запросы к множеству таблиц.
ГЛАВА 22. Запросы к множеству таблиц. Динамический SQL Firebird поддерживает три варианта запросов к множеству таблиц с помощью одного оператора SQL: соединения (joins), подзапросы (subqueries) и объединения (unions). Результат соединений, столбцов подзапроса и объединений является по своей
Глава 11 Команды оформления чертежей
Глава 11 Команды оформления чертежей Штриховка Контур Область Маскировка Простановка размеров Линейные размеры Параллельный размер Длина дуги Ординатные размеры Размер радиуса Размер радиуса с изломом Размер диаметра Угловые размеры Быстрое нанесение размеров
Глава 11. Внутренние команды
Глава 11. Внутренние команды Внутренняя команда -- это команда, которая встроена непосредственно в Bash. Команды делаются встроенными либо из соображений производительности -- встроенные команды исполняются быстрее, чем внешние, которые, как правило, запускаются в дочернем
Глава 12. Внешние команды, программы и утилиты
Глава 12. Внешние команды, программы и утилиты Благодаря стандартизации набора команд UNIX-систем, сценарии, на языке командной оболочки, могут быть легко перенесены из системы в систему практически без изменений. Мощь сценариев складывется из наборв системных команд и
Глава 10 Команды оформления чертежей
Глава 10 Команды оформления чертежей Штриховка Команда ВНАТСН, формирующая ассоциативную штриховку, вызывается из падающего меню Draw ? Hatch... или щелчком на пиктограмме Hatch... на панели инструментов Draw. При обращении к команде ВНАТСН загружается диалоговое окно Hatch and Gradient,
Глава 11 Программирование на языке SQL
Глава 11 Программирование на языке SQL Как уже говорилось в главе 9, главной «специальностью» языка SQL является конструирование запросов пользователя к базе данных. Поэтому программирование на языке SQL – это в основном формирование таких