삽입 및 업데이트와 변경

Anonim

에 사용됩니다. Insert vs Alter

Insert, Update 및 Alter는 데이터베이스 수정에 사용되는 세 가지 SQL (Structured Query Language) 명령입니다. Insert 문은 기존 테이블에 새 행을 삽입하는 데 사용됩니다. Update 문은 데이터베이스의 기존 레코드를 업데이트하는 데 사용됩니다. 삽입 및 갱신은 DML (Data Manipulation Language) 문입니다. Alter SQL 명령은 데이터베이스의 기존 테이블에 열을 수정, 삭제 또는 추가하는 데 사용됩니다. 변경은 DDL (Data Definition Language) 문입니다.

Insert는 기존 테이블에 새 행을 삽입하는 데 사용되는 SQL 명령입니다. Insert는 DML 문입니다. 데이터베이스 스키마를 변경하지 않고 데이터를 관리하는 데 사용되는 명령을 DML 문이라고합니다. Insert 문을 작성할 수있는 두 가지 방법이 있습니다.

하나의 형식은 다음과 같이 삽입해야하는 열과 값의 이름을 지정합니다.

INSERT INTO tableName (column1Name, column2Name, …)

VALUES (값 1, 값 2, …)

두 번째 형식은 값을 삽입해야하는 열 이름을 지정하지 않습니다.

INSERT INTO tableName

VALUES (value1, value2, …)

위의 예에서 tableName은 행이 삽입되어야하는 테이블의 이름입니다. column1Name, column2Name, …은 value1, value2, … 값이 삽입 될 열의 이름입니다.

업데이트

업데이트는 데이터베이스의 기존 레코드를 업데이트하는 데 사용되는 SQL 명령입니다. 업데이트는 DML 문으로 간주됩니다. 다음은 update 문의 일반적인 구문입니다.

UPDATE tableName

위의 예에서 tableName은 레코드를 수정하려는 테이블의 이름으로 바꿔야합니다. SET 절의 column1Name, column2Name은 수정해야하는 레코드의 값이있는 테이블의 열 이름입니다. value1과 value2는 레코드에 삽입되어야하는 새 값입니다. WHERE 절은 테이블에서 갱신해야하는 레코드 세트를 지정합니다. UPDATE 문에서 WHERE 절을 생략 할 수도 있습니다. 그런 다음 테이블의 모든 레코드가 SET 절에 제공된 값으로 업데이트됩니다.

-> -

변경 사항이란 무엇입니까?

Alter는 데이터베이스의 기존 테이블에 열을 수정, 삭제 또는 추가하는 데 사용되는 SQL 명령입니다. Alter는 DDL 문으로 간주됩니다. 데이터베이스 (데이터베이스 스키마)의 구조를 정의하는 데 사용되는 명령을 DDL 문이라고합니다. 다음은 기존 테이블에 열을 추가하는 데 사용되는 alter 문의 일반적인 구문입니다.

ALTER TABLE tableName

ADD newColumnName dataTypeOfNewColumn

여기서 tableName은 변경해야하는 기존 테이블의 이름이고 newColumnName은 테이블에 추가 된 새 컬럼에 지정된 이름입니다. dataTypeOfNewColumn은 새 열의 데이터 유형을 제공합니다.

다음은 기존 테이블의 열을 삭제하는 데 사용되는 alter 문의 일반적인 구문입니다.

ALTER TABLE tableName

DROP COLUMN columnName

여기에서 tableName은 변경해야하는 기존 테이블의 이름이고 columnName은 삭제해야하는 열의 이름입니다. 일부 테이블은 해당 테이블에서 컬럼을 h 제하는 것을 허용하지 않을 수도 있습니다.

다음은 테이블의 기존 열의 데이터 형식을 변경하는 데 사용되는 alter 문의 일반적인 구문입니다.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

여기서 columnName은 테이블에있는 기존 열의 이름이고 newDataType은 새 데이터 유형의 이름입니다.

Inset, Update 및 Alter의 차이점은 무엇입니까?

Insert 명령은 기존 테이블에 새 행을 삽입하는 데 사용되며 Update는 데이터베이스의 기존 레코드를 업데이트하는 데 사용되는 SQL 명령입니다. alter는 열을 수정, 삭제 또는 추가하는 데 사용되는 SQL 명령입니다. 데이터베이스의 기존 테이블에 저장합니다. Insert와 Update는 DML 문이고, alter는 DDL 문입니다. Alter 명령은 데이터베이스 스키마를 수정하지만 insert 및 update 문은 구조를 수정하지 않고 데이터베이스의 레코드 만 수정하거나 레코드를 테이블에 삽입합니다.