DB/SQL

SQL 데이터베이스

도어누들 2022. 12. 26. 18:02

CREATE  

데이터베이스(database), 테이블(table)을 만드는 데 사용한다.

열 매개변수는 테이블의 열 이름을 지정합니다.

datatype 매개변수는 열이 보유할 수 있는 데이터 유형(예: varchar, 정수, 날짜 등)을 지정합니다.

CREATE ~ AS를 사용하여 기존 테이블의 복사본을 만들 수도 있습니다

 

데이터베이스 만드는 신텍스

 

테이블만드는 신택스

 

테이블 예제

 

AS 키워드 써서 테이블 복사하기

 

ALTER

 

ALTER TABLE문은 기존 테이블의 열을 추가, 삭제 또는 수정하는 데 사용됩니다.

기존 테이블에 다양한 제약 조건을 추가하고 삭제하는 데에도 사용됩니다.

 

테이블 변경은 잘못 될 수 있는 경우가 있어 왠만하면 drop하고 다시 생성하는게 좋긴하다

 

 

ALTER TABLE - 열 추가 (ADD)

 

태이블 열 추가 신택스

 

태이블 열 추가 예시

 

 

ALTER TABLE 변경 - 열 삭제(DROP)

 

테이블에서 열을 삭제하려면 다음 구문을 사용합니다

(일부 데이터베이스 시스템에서는 열 삭제를 허용하지 않음).

 

ALTER TABLE 신택스

 

 

ALTER TABLE열 삭제 예시

 

 

ALTER TABLE 변경 - 열 이름 바꾸기( RENAME A TO B )

 

ALTER TABLE 변경 - 열 이름 바꾸기 신택스

 

 

ALTER TABLE 변경 - 데이터 유형 변경/수정 ( DB마다 다르다.) 

 

DROP

 

테이블, 데이터베이스를 삭제하는 데 사용한다.

 

데이터베이스 삭제하는 신택스

 

테이블 삭제하는 신택스

 

TRUNCATE 

테이블 내부의 데이터를 삭제하는 데 사용되지만 테이블 자체는 삭제하지 않습니다.

 

 

TRUNCATE 신택스

 

BACKUP

SQL Server에서 기존 SQL 데이터베이스의 전체 백업을 만드는 데 사용한다.

 

데이터베이스 BACKUP 신택스

 

BACKUP WITH DIFFERENTIAL

 

SQL Server에서 차등 백업은 마지막 전체 데이터베이스 백업 이후 변경된 데이터베이스 부분만 백업합니다.

 

 

BACKUP WITH DIFFERENTIAL 신택스