SQL 데이터베이스
CREATE
데이터베이스(database), 테이블(table)을 만드는 데 사용한다.
열 매개변수는 테이블의 열 이름을 지정합니다.
datatype 매개변수는 열이 보유할 수 있는 데이터 유형(예: varchar, 정수, 날짜 등)을 지정합니다.
CREATE ~ AS를 사용하여 기존 테이블의 복사본을 만들 수도 있습니다
ALTER
ALTER TABLE문은 기존 테이블의 열을 추가, 삭제 또는 수정하는 데 사용됩니다.
기존 테이블에 다양한 제약 조건을 추가하고 삭제하는 데에도 사용됩니다.
테이블 변경은 잘못 될 수 있는 경우가 있어 왠만하면 drop하고 다시 생성하는게 좋긴하다
ALTER TABLE - 열 추가 (ADD)
ALTER TABLE 변경 - 열 삭제(DROP)
테이블에서 열을 삭제하려면 다음 구문을 사용합니다
(일부 데이터베이스 시스템에서는 열 삭제를 허용하지 않음).
ALTER TABLE 변경 - 열 이름 바꾸기( RENAME A TO B )
ALTER TABLE 변경 - 데이터 유형 변경/수정 ( DB마다 다르다.)
DROP
테이블, 데이터베이스를 삭제하는 데 사용한다.
TRUNCATE
테이블 내부의 데이터를 삭제하는 데 사용되지만 테이블 자체는 삭제하지 않습니다.
BACKUP
SQL Server에서 기존 SQL 데이터베이스의 전체 백업을 만드는 데 사용한다.
BACKUP WITH DIFFERENTIAL
SQL Server에서 차등 백업은 마지막 전체 데이터베이스 백업 이후 변경된 데이터베이스 부분만 백업합니다.