Latest web development tutorials

SQL INSERT INTO 문

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


SQL INSERT INTO 문

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

SQL INSERT INTO 구문

문 INTO INSERT는 두 가지 형태로 쓸 수 있습니다.

첫 번째 형태는 값이 삽입 될 제공하기 위해, 컬럼의 이름을 지정하지 않고 데이터를 삽입합니다 :

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

당신이 열 이름과 값을 지정해야합니다 두 번째 형태는 삽입되는 :

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


데모 데이터베이스

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

다음은 선택 "웹 사이트"의 테이블 데이터이다 :

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


예 INTO INSERT

우리는 "웹 사이트"테이블에 새로운 행을 삽입 할 가정하자.

우리는 다음과 같은 SQL 문을 사용할 수 있습니다 :

INSERT INTO 웹 사이트 (이름, URL, 알렉사, 국가 ) VALUES ( '바이', 'https://www.baidu.com/', '4 ', 'CN');

다음, "웹 사이트"목록을 읽어 상기 SQL 실행은 다음과 같이 데이터가있다 :


램프 당신이 발견 한, 우리는 어떤 디지털 ID 필드를 삽입 할 필요가 없습니다?
id 컬럼이 자동으로 각 레코드의 테이블에 업데이트된다 고유 번호가 있습니다.


지정된 컬럼에 데이터를 삽입

또한 지정된 열의 데이터를 삽입 할 수있다.

다음 SQL 문은 새로운 행을 삽입하지만, 단지 "이름", "URL"과 "국가"에 (ID 필드가 자동으로 업데이트됩니다) 데이터 열을 삽입합니다 :

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

다음, "웹 사이트"목록을 읽어 상기 SQL 실행은 다음과 같이 데이터가있다 :