Оператор SQL: INSERT

Доброго времени суток друзья! На прошлом уроке мы научились создавать базу данных и таблицы в эти базы данных, но таблицы получились “пустые”. И вот в этой статье я хочу Вас научить, как вносить данные в эти таблицы и поможет нам в этом оператор SQL под названием “INSERT”. Приступим:

INSERT — оператор языка SQL, который позволяет добавить строки в таблицу, заполняя их значениями. Значения можно вставлять перечислением с помощью слова values и перечислив их в круглых скобках через запятую.

Оператор SQL INSERT с указанием столбцов имеет следующий синтаксис:

INSERT INTO <название таблицы> ([<Имя столбца>, ... ]) values (<Значение>,...);

Так же, значения могут быть записаны и без указания столбцов:

INSERT INTO <название таблицы> values (<Значение>,...);

Запись значений может производиться и с помощью оператора SQL SELECT (оператор SELECT мы будем изучать немного позже):

INSERT INTO <название таблицы> SELECT Имя столбца,... FROM название таблицы

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

Пример работы оператора

Имеется таблица “Planets”. С помощью оператора SQL INSERT нужно добавить запись, присвоив полям таблицы следующие значения — ID: 4; PlanetName: Venus; Radius: 6051; SunSeason: 243; OpeningYear: 1610; HavingRings: No; Opener: Galileo Galilei;


Оператор SQL: INSERT

INSERT INTO Planets (ID, PlanetName, Radius, SunSeason, OpeningYear, HavingRings, Opener)
VALUES (4, "Venus", 6051, 243, 160, "No", "Galileo Galilei");

После выполнения команды таблица Planets будет выглядеть так (как видите добавилась новая строка и это очень просто):


Оператор SQL: INSERT

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

INSERT INTO Planets VALUES (4, "Venus", 6051, 243, 160, "No", "Galileo Galilei");

Данный пример сработает если Вам нужно вставить под каждый столбец и Вы знаете порядок этик столбцов. Иначе данные могут попасть не в свой столбец.

Вот и подошёл мой небольшой урок по оператору INSERT в SQL. Надеюсь Вам всё понятно, если будут вопросы пишите и я обязательно отвечу.

Подробное видео:



 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Один ответ к “Оператор SQL: INSERT”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: