SQL 삽입
INSERT INTO 문은 테이블에 새 레코드를 삽입하는 데 사용됩니다.
SQL INSERT INTO 문
INSERT INTO 문은 테이블에 새 레코드를 삽입하는 데 사용됩니다.
SQL INSERT INTO 구문
INSERT INTO 문은 두 가지 형식으로 작성할 수 있습니다.
첫 번째 양식에서는 데이터를 삽입하기 위해 열 이름을 지정할 필요가 없으며 삽입할 값만 제공하면 됩니다.
INSERT INTO table_name
VALUES (value1,value2,value3,...);
VALUES (value1,value2,value3,...);
두 번째 형식에서는 열 이름을 지정하고 Inserted 값:
INSERT INTO table_name (column1,column2,column3,... )
VALUES(값1,값2,값3,...);
VALUES(값1,값2,값3,...);
데모 데이터베이스
이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다.
다음은 "Websites" 테이블에서 선택된 데이터입니다:
+----+--------------+-- - -----------+------+---------+
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 5 | 페이스북 |
+--- -+-------------+---------------+----- +---------+
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 5 | 페이스북 |
+--- -+-------------+---------------+----- +---------+
"Websites" 테이블에 새 행을 삽입한다고 가정해 보겠습니다.
다음 SQL 문을 사용할 수 있습니다:
예INSERT INTO Websites(이름, URL, alexa, 국가)
VALUES('Baidu' ,'https://www.baidu.com/','4','CN');위 SQL을 실행한 후 "Websites" 테이블을 읽어옵니다.
id 필드에 어떤 숫자도 삽입하지 않았다는 것을 눈치채셨나요?
|
지정된 열에 데이터 삽입
지정된 열에 데이터를 삽입할 수도 있습니다.
다음 SQL 문은 새 행을 삽입하지만 "name", "url" 및 "country" 열에만 데이터를 삽입합니다(id 필드는 자동으로 업데이트됨).
예
INSERT INTO 웹사이트(이름, URL, 국가)
VALUES('stackoverflow', 'http://stackoverflow.com/', 'IND');
VALUES('stackoverflow', 'http://stackoverflow.com/', 'IND');
위 SQL을 실행한 후 "Websites" 테이블을 읽으면 데이터는 다음과 같습니다.