SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 삽입



INSERT INTO 문은 테이블에 새 레코드를 삽입하는 데 사용됩니다.


SQL INSERT INTO 문

INSERT INTO 문은 테이블에 새 레코드를 삽입하는 데 사용됩니다.

SQL INSERT INTO 구문

INSERT INTO 문은 두 가지 형식으로 작성할 수 있습니다.

첫 번째 양식에서는 데이터를 삽입하기 위해 열 이름을 지정할 필요가 없으며 삽입할 값만 제공하면 됩니다.

INSERT INTO table_name
VALUES (value1,value2,value3,...);

두 번째 형식에서는 열 이름을 지정하고 Inserted 값:

INSERT INTO table_name (column1,column2,column3,... )
VALUES(값1,값2,값3,...);


데모 데이터베이스

이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다.

다음은 "Websites" 테이블에서 선택된 데이터입니다:

+----+--------------+-- - -----------+------+---------+
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 5 | 페이스북 |
+--- -+-------------+---------------+----- +---------+

INSERT INTO 예

"Websites" 테이블에 새 행을 삽입한다고 가정해 보겠습니다.

다음 SQL 문을 사용할 수 있습니다:

INSERT INTO Websites(이름, URL, alexa, 국가)

VALUES('Baidu' ,'https://www.baidu.com/','4','CN');

위 SQL을 실행한 후 "Websites" 테이블을 읽어옵니다.


< tr class="firstRow">
램프 id 필드에 어떤 숫자도 삽입하지 않았다는 것을 눈치채셨나요?
lamp您是否注意到,我们没有向 id 字段插入任何数字?
id 列是自动更新的,表中的每条记录都有一个唯一的数字。
id 열은 자동으로 업데이트되며 테이블의 각 레코드에는 고유 번호가 있습니다.


지정된 열에 데이터 삽입

지정된 열에 데이터를 삽입할 수도 있습니다.

다음 SQL 문은 새 행을 삽입하지만 "name", "url" 및 "country" 열에만 데이터를 삽입합니다(id 필드는 자동으로 업데이트됨).

INSERT INTO 웹사이트(이름, URL, 국가)
VALUES('stackoverflow', 'http://stackoverflow.com/', 'IND');

위 SQL을 실행한 후 "Websites" 테이블을 읽으면 데이터는 다음과 같습니다.