Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Команды изменения данных языка DML




Читайте также:
  1. A) приводит к значительным изменениям в мировой экономике;
  2. A. осуществляет передачу данных устройствам компьютера.
  3. B) Элемент диаграммы, показывающий название и маркеры данных диаграммы
  4. E) схема данных.
  5. I. Прежде всего рассмотрим особенность суждений в зависимости от изменениясубъекта.
  6. MS Access. На основе данных перечисленных объектов можно создать Форму.
  7. А) Информация из специализированных баз данных;
  8. А) Патологические изменения размера эритроцитов.
  9. Абсолютные скорости изменения критериев оценки УБП
  10. Абстрактные структуры данных

Значения могут быть помещены и удалены из полей тремя командами языка DML (Язык Манипулирования Данными):

- insert (вставить),

- update (изменить),

- delete (удалить).

Команда insert имеет свои особенности.

- При указании значений конкретных полей вместо использования каких- либо значений можно применить ключевое слово DEFAULT.

- Вставка пустой строки приводит к добавлению пробела, а не значения NULL.

- Строки и даты задаются в апострофах.

- Можно задавать NULL явно, а можно задавать DEFAULT.

Например:

insert into ClientInfo (FirstName, LastName, Address, Phone) values('Petr','Petrov','Chehova 13','1234567');

Однократное выполнение этого запроса (нажатие клавиши F5 один раз) приводит к добавлению одной записи. Добавим еще несколько записей, изменяя значения values:

insert into Clientlnfo (FirstName, LastName, Address, Phone) values('Ivan','Ivanov','Naberejnaya 13,,,1234568');
insert into Clientlnfo (FirstName, LastName, Address, Phone) values(null,'Sidorov','Naberejnaya 25','1234569');

Извлечем все записи созданной таблицы (рис. 37):

select * from Clientlnfo;

Отметим, что третья строка содержит значение null, а не текстовую строку «null».

Команда update позволяет изменять заданные значения записей:

update Clientlnfo set FirstName = 'Andrey' where FirstName = 'Petr';

В этом случае в первой записи поля FirstName значение Petr изменится на Andrey (рис. 38

Рис. 38. Изменение одной записи

Отметим, что если не указывать условие, определяющее значение, которое необходимо изменить, команда update затронет все записи.

Команда delete удаляет записи из таблицы.

delete from Clientlnfo where LastName like 'Petrov';

Результатом этого запроса будет удаление первой записи из таблицы ClientInfo.

Если не задавать условие, определяющее данные, которые необходимо удалить, то будут удалены все данные таблицы.

Запросы с командами insert, update и delete могут содержать в себе все прочие конструкции языка SQL.

).

 


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







lektsii.com - Лекции.Ком - 2014-2021 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты