SQL — добавление данных в таблицу

SQL — добавление данных в таблицу

От автора: инструкция SQL INSERT INTO используется для того, чтобы произвести добавление данных в таблицу SQL, а точнее, для добавления новых строк.

Синтаксис

Существуют два основных синтаксиса инструкции INSERT INTO:

INSERT INTO ИМЯ_ТАБЛИЦЫ (столбец1, столбец2, столбец3,... столбец N) 
VALUES (значение1, значение2, значение3,... значение N);

Здесь столбец1, столбец2, столбец3,… столбец N — это названия столбцов в таблице, в которые вы хотите вставить данные. Вы можете не указывать имя столбца в SQL-запросе, если добавляете значения для всех столбцов таблицы. Но убедитесь, что порядок значений соответствует порядку столбцов в таблице.

В таком случае синтаксис инструкции SQL INSERT INTO будет следующим:

INSERT INTO TABLE_NAME VALUES (значение1, значение2, значение3,... значение N);

Пример

Следующие инструкции создадут шесть записей в таблице CUSTOMERS.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 );

INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (2, 'Khilan', 25, 'Delhi', 1500.00 );

INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (3, 'kaushik', 23, 'Kota', 2000.00 );

INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (4, 'Chaitali', 25, 'Mumbai', 6500.00 );

INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (5, 'Hardik', 27, 'Bhopal', 8500.00 );

INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (6, 'Komal', 22, 'MP', 4500.00 );

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

INSERT INTO CUSTOMERS 
VALUES (7, 'Muffy', 24, 'Indore', 10000.00 );

Все приведенные выше инструкции создадут те же записи в таблице CUSTOMERS, как показано ниже.

SQL — добавление данных в таблицу

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

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

INSERT INTO имя_первой_таблицы [(столбец1, столбец2,... столбец N)] 
 SELECT столбец1, столбец2,... столбец N
 FROM имя_второй_таблицы
 [WHERE условие];

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

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

Комментарии Вконтакте:

Комментарии Facebook:

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree