Back-end/Database

Back-end/Database

[SQL] 테이블, 컬럼 추가 삭제 수정하기 ALTER TABLE

컬럼 추가 ALTER TABLE 테이블명 ADD(컬럼명 타입); 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명; 컬럼명 변경 ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 변경할이름; 컬럼 수정 ALTER TABLE 테이블명 MODIFY(컬럼명 타입);

Back-end/Database

[SQL] 권한 부여, 회수 SQL문 GRANT, REVOKE

권한 부여 GRANT GRANT SELECT, INSERT ON 테이블명 TO 사용자 --옵션 WITH GRANT OPTION : 해당 사용자에게 GRANT할 수 있는 권한도 부여함 권한 회수 REVOKE REVOKE SELECT, INSERT ON 테이블명 FROM 사용자 --옵션 CASCADE : 해당 사용자가 준 권한들까지 연쇄 회수

Back-end/Database

[SQL] 삭제와 관련된 쿼리 DELETE, DROP, TRUNCATE

DELETE 해당 조건에 맞는 을 삭제 (데이터는 지워지지만 공간은 남음 용량 안 줄어듬) DELETE FROM 테이블명 WHERE 조건 TRUNCATE 테이블 안에 데이터를 비우고 초기화 TRUNCATE TABLE 테이블 DROP 테이블 자체를 삭제 DROP TABLE 테이블명

Back-end/Database

[SQL] 외래키 제약조건 해제 및 새로 설정

외래키 제약조건 해제 ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명 제약조건명 확인하는 법 기존 테이블 외래키 제약조건 설정 ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 FOREIGN KEY (컬럼명) REFERENCES 연결테이블명 (연결컬럼명)

eunjin-park
'Back-end/Database' 카테고리의 글 목록 (3 Page)