![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для добавления записей в базу данных с помощью языка SQL используется конструкция INSERT, которая имеет два варианта синтаксиса:
INSERT INTO таблица [(поле [,поле]...)] VALUES (константа [,константа]...)
или
INSERT INTO таблица [(поле [,поле]...)] подзапрос
В первом варианте в таблицу вставляется запись, имеющая заданные значения для указанных полей, причем i-я константа в списке констант соответствует i-у полю в списке полей. Во втором варианте формируется подзапрос, представляющий собой множество записей, которые добавляются в таблицу. При этом i-е поле результата подзапроса соответствует i-у полю в списке полей добавляемой таблицы. В обоих случаях отсутствие списка полей эквивалентно использованию всех полей таблицы.
С помощью конструкции INSERT в базу данных можно вставить одну запись, множество записей.
Пример 5 – SQL- запрос для вставки одной записи в базу данных
INSERT INTO tab15
(kod, NAME, UNITPRICE, CATEGORY)
VALUES
(1001,”Pentium”,3000000,2)
В результате выполнения приведенного выше запроса будет создана новая запись для товара с заданным номером, наименованием, стоимостью и категорией товара. В частности, в таблицу tab15 будет добавлен товар «Pentium»,с кодом равным 1001, стоимостью 30000000 и категорией, равной 2.
Пример 10 – SQL- запрос для вставки одной записи в базу данных
INSERT INTO tab15 VALUES (1001,”Pentium”,3000000,2)
С помощью данного SQL -запроса в таблицу tab15 также добавляется новая строка, содержащая информацию о товаре «Pentium».
Отсутствие полей эквивалентно перечислению списка всех полей таблицы в порядке слева направо так, как они были определены при создании таблицы.
Дата публикования: 2015-10-09; Прочитано: 172 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!