SQL 테이블 키워드
테이블 생성
이 CREATE TABLE
명령은 데이터베이스에 새 테이블을 만듭니다.
다음 SQL은 PersonID, LastName, FirstName, Address 및 City의 5개 열을 포함하는 "Persons"라는 테이블을 생성합니다.
예시
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
다른 테이블을 사용하여 테이블 생성
를 사용하여 기존 테이블의 복사본을 만들 수도 있습니다
CREATE TABLE
.
다음 SQL은 "TestTables"("Customers" 테이블의 복사본)라는 새 테이블을 만듭니다.
예시
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM
customers;
테이블 변경
이 ALTER TABLE
명령은 테이블의 열을 추가, 삭제 또는 수정합니다.
또한 이 ALTER TABLE
명령은 테이블에 다양한 제약 조건을 추가 및 삭제합니다.
다음 SQL은 "Customers" 테이블에 "Email" 열을 추가합니다.
예시
ALTER TABLE Customers
ADD Email varchar(255);
다음 SQL은 "Customers" 테이블에서 "Email" 열을 삭제합니다.
예시
ALTER TABLE Customers
DROP COLUMN Email;
드롭 테이블
이 DROP TABLE
명령은 데이터베이스에서 테이블을 삭제합니다.
다음 SQL은 "Shippers" 테이블을 삭제합니다.
예시
DROP TABLE Shippers;
참고 : 테이블을 삭제하기 전에 주의하십시오. 테이블을 삭제하면 테이블에 저장된 모든 정보가 손실됩니다!
테이블 자르기
이 TRUNCATE TABLE
명령은 테이블 내부의 데이터를 삭제하지만 테이블 자체는 삭제하지 않습니다.
다음 SQL은 "Categories" 테이블을 자릅니다.
예시
TRUNCATE TABLE Categories;