이번 포스트에서는 SQL의 ALTER 명령어와 UPDATE 명령어의 차이점을 알아보도록 하겠습니다.
ALTER 명령
-
이 명령은 데이터 정의 언어(DDL)입니다.
-
데이터 수준이 아닌 구조적 수준에서 작업을 수행합니다.
-
이 명령은 데이터베이스에 있는 테이블의 속성을 추가, 삭제 및 수정하는 데 사용됩니다.
-
이 명령은 기본적으로 튜플에 있는 모든 값의 값을 NULL로 초기화합니다.
-
테이블의 구조를 변경합니다.
구문:열 추가 -
ALTER TABLE table_name ADD column_name datatype;
열 삭제
ALTER TABLE table_name DROP COLUMN column_name;
업데이트 명령
-
이 명령은 데이터 조작 언어(DML)입니다.
-
데이터 수준에서 작업을 수행합니다.
-
데이터베이스의 기존 레코드를 업데이트합니다.
-
UPDATE 명령을 사용하여 튜플에 지정된 값을 설정합니다.
-
테이블 안의 데이터를 변경합니다.
구문:
UPDATE table_name SET column1 = value1, column2 = value2....columnN=valueN [ WHERE CONDITION ];