DB/SQL

[SQL] 테이블 명령문

Plone 2020. 9. 28. 22:17

SELECT(검색)

SELECT * FROM 테이블명
WHERE 조건문

 

INSERT(삽입)

INSERT INTO 테이블명
VALUE(?,?,?)

UPDATE(업데이트)

UPDATE 테이블명 
SET 컬럼명=?
WHERE 조건문

DELETE(삭제)

DELETE FROM 테이블명
WHERE 조건문

 

 

CREATE TABLE(테이블 생성)

CREATE TABLE 테이블명(
	컬럼명 NUMBER PRIMARY KEY,
    컬럼명 VARCHAR(20) NOT NUL,
    컬럼명 DATE NULL
)

 

DROP TABLE(테이블 삭제)

DROP TABLE 테이블명

 

ALTER TABLE(테이블 수정)

ALTER TABLE 테이블명
ADD 컬럼명 NUMBER//컬럼 추가

ALTER TABLE 테이블명
DROP(컬럼명)//컬럼 삭제

ALTER TABLE 테이블명
DROP COLUMN 컬럼명//컬럼 삭제

ALTER TABLE 테이블명
MODIFY 컬럼명 VARCHAR(20)//테이블 컬럼 수정

ALTER TABLE 테이블명
RENAME COLUMN 기존컬럼명 TO 새로운컬럼명//컬럼명 수정

ALTER TABLE 테이블명
ADD CONSTRAINT FOREIGN KEY (테이블 컬럼명) REFERENCES 참조테이블(컬럼명);//제약조건 추가

ALTER TABLE 테이블명
DROP CONSTRAINT 컬럼명//제약조건 삭제

 

TRUNCATE TABLE(테이블의 모든값 삭제)

TRUNCATE TABLE 테이블명