이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 사이트 : 문서 : 17 : 6 장 토토 사이트 순위 조작버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

6 장. 토토 사이트 순위 조작

이전 장에서는 테이블 및 기타를 만드는 방법에 대해 논의했습니다. 데이터를 보유하는 구조. 이제 테이블을 채울 시간입니다 데이터와 함께. 이 장에서는 삽입, 업데이트 및 삭제 방법에 대해 설명합니다 테이블 데이터. 또한 자동 데이터에 영향을 미치는 방법을 소개합니다 특정 이벤트가 발생할 때 변경 : 규칙을 트리거하고 다시 작성합니다. 이후의 장은 마침내 당신의 추출 방법을 설명합니다. 데이터베이스에서 오래 지속되는 데이터.

6.1. 데이터 삽입

테이블이 생성되면 토토 사이트 순위가 포함되어 있지 않습니다. 첫 번째 토토 사이트 순위베이스가 많이 사용하기 전에해야 할 일은 삽입하는 것입니다. 토토 사이트 순위. 토토 사이트 순위는 한 번에 한 줄에 개념적으로 삽입됩니다. 의 물론 하나 이상의 행을 삽입 할 수도 있지만 한 번에 한 줄 미만을 삽입하는 방법. 알고 있더라도 일부 열 값 만, 완전한 행을 만들어야합니다.

새 행을 만들려면를 사용하십시오.삽입명령. 명령에는 테이블 이름과 값이 필요합니다. 테이블의 각 열. 예를 들어, 고려하십시오 제품 테이블PostgreSQL : 문서 : 7.4 : 와이즈 토토 정의:

테이블 제품 생성 (
    product_no 정수,
    이름 텍스트,
    가격 숫자
);

행을 삽입하는 예제 명령은 다음과 같습니다.

제품 값 (1, '치즈', 9.99)에 삽입;

토토 사이트 순위 값은 열이 순서대로 나열됩니다. 쉼표로 분리 된 테이블에 나타납니다. 일반적으로 토토 사이트 순위 값은 리터럴 (상수)이지만 스칼라 표현식입니다 또한 허용.

위의 구문에는 알아야 할 단점이 있습니다. 테이블의 열 순서. 그것을 피하기 위해 당신도 할 수도 있습니다 열을 명시 적으로 나열하십시오. 예를 들어, 다음 둘 다 명령은 위의 명령과 동일한 영향을 미칩니다.

제품에 삽입 (Product_No, 이름, 가격) 값 (1, '치즈', 9.99);
제품에 삽입 (이름, 가격, Product_No) 값 ( '치즈', 9.99, 1);

많은 사용자가 항상 나열하는 것이 좋습니다. 열 이름.

모든 열에 대한 값이없는 경우 생략 할 수 있습니다. 그들 중 일부. 이 경우 열에 채워집니다 그들의 기본값. 예를 들어,

제품에 삽입 (Product_No, Name) 값 (1, '치즈');
제품 값 (1, '치즈')에 삽입;

두 번째 양식은 A입니다.postgresql확장. 열을 채 웁니다 주어진만큼의 값이 많은 왼쪽에서 나머지는 기본값이됩니다.

명확성을 위해 기본값을 명시 적으로 요청할 수도 있습니다. 개별 열 또는 전체 행의 경우 :

제품에 삽입 (Product_No, 이름, 가격) 값 (1, '치즈', 기본값);
제품 기본값 값에 삽입;

팁 :할 일"벌크 잔뜩", 즉 많은 데이터를 삽입하고PostgreSQL : 문서 : 7.4 : 토토 커뮤니티명령. 만큼 유연하지 않습니다.삽입명령이지만 더 효율적입니다.