SQL INSERT INTO 문
문 INTO INSERT 테이블에 새로운 레코드를 삽입하는 데 사용됩니다.
SQL INSERT INTO 문
문 INTO INSERT 테이블에 새로운 레코드를 삽입하는 데 사용됩니다.
SQL INSERT INTO 구문
문 INTO INSERT는 두 가지 형태로 쓸 수 있습니다.
첫 번째 형태는 값이 삽입 될 제공하기 위해, 컬럼의 이름을 지정하지 않고 데이터를 삽입합니다 :
INSERT INTO table_name
VALUES ( value1 , value2 , value3 ,...);
VALUES ( value1 , value2 , value3 ,...);
당신이 열 이름과 값을 지정해야합니다 두 번째 형태는 삽입되는 :
INSERT INTO table_name ( column1 , column2 , column3 ,...)
VALUES ( value1 , value2 , value3 ,...);
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 실행은 다음과 같이 데이터가있다 :