русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Добавление данных в указанные поля


Дата добавления: 2014-02-04; просмотров: 710; Нарушение авторских прав


Вставка записей из другой таблицы

Запросы на добавление

FROM STAFF

DELETE

DELETE

Запросы на удаление

Запросы на модификацию данных

FROM PROPERTY_VITEBSK

UNION

FROM PROPERTY_POLOCK

WHERE Rooms=2

SELECT *

WHERE Rooms=2;

Обычно оператор UNION используют для объединения данных двух независимых таблиц с одинаковой структурой.

SQL позволяет не только создавать запросы, но и вносить изменения в данные. Для этого используются запросы на удаление, вставку и обновление данных.

Удаление строк из таблицы можно осуществить с помощью оператора DELETE. Следует учитывать, что оператор удаляет только целые записи таблицы, а не индивидуальные значения того или иного поля.

Синтаксис:

 

FROM таблица

WHERE условие_отбора

Например, удалить из таблицы STAFF все записи, относящиеся к владельцу собственности, у которого значение поля STAFF_no=10:

 

WHERE STAFF_no=10;

В команде удаления возможно использование вложенного запроса. Это может быть необходимо в тех случаях, когда критерий, по которому выбираются данные, базируется на другой таблице.

 

Ввод и добавление записей в SQL осуществляется с помощью оператора INSERT. Существует несколько вариантов вставки данных.

 

Оператор INSERT добавляет записи в уже существующую таблицу, вставляя в нее набор результатов оператора SELECT

 

Синтаксис запроса:



INSERT [INTO] имя_таблицы

SELECT список_выборки

FROM список_таблиц

WHERE условие_поиска

Наиболее употребительный вариант команды INSERT INTO предусматривает добавление записи в существующую таблицу с указанием списка полей:

 

Синтаксис запроса:



INSERT INTO имя_таблицы (поле1, поле2,…)

VALUES (значение_поля1, значение_поля2…)

 

При этом если перечислены не все поля, то в не перечисленные поля автоматически устанавливается значение NULL.

Если задается полный список значений новой записи, форма записи становится более короткой, так как перечень заполняемых полей после имени таблицы может не задаваться. Порядок следования значений после служебного слова VALUES должен соответствовать структуре таблицы.

 

Синтаксис запроса:



INSERT INTO имя_таблицы

VALUES (список_значений)

Например, отобрать из таблицы РROРERTYобъекты собственности, находящиеся в Витебске, и поместить их в таблицу РROРERTY_VITEBSK. Таблица РROРERTY_VITEBSK должна быть заранее создана командой CREATE TABLE.

 



<== предыдущая лекция | следующая лекция ==>
Использование оператора UNION | Создание представлений


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.862 сек.