일상공부2 MYSQL - GRANT문, REVOKE문 , DROP USER문 GRANT GRANT 문의 형식 GRANT 권한_내용 ON 권한_대상 TO 사용자_계정; GRANT 권한_내용 ON 권한_대상 TO 사용자_계정 with grant option; grant update, select on univdb1.학생21 to 'user41'@'%' with grant option; 사용자 계정의 권한 확인 show grants; show grants for 'user41'@'%'; REVOKE REVOKE 문의 형식 REVOKE 권한_내용 ON 권한_대상 FROM 사용자_계정; revoke delete on univdb1.* from 'user41'@'%'; DROP USER DROP USER 문의 형식 DROP USER 사용자_계정 drop user 'user41'@'%'; 2022. 10. 13. MYSQL - 뷰(VIEW) 뷰 뷰의 개념 실제 데이터를 저장하지 않는 가상 테이블 (virtual table) 데이터베이스를 바라보는 창문 (window) 뷰에 대해 사용자가 질의를 요청할 때 비로소 DBMS 는 뷰 정의를 참조하여 질의를 수행 하고 그 결과를 사용자에게 반환 주로 기반 테이블로부터 정의되지만 또 다른 뷰를 기반으로도 정의될 수도 있음 뷰의 장점 편의성 : 복잡한 질의문 작성이 쉽고 간단해진다 보안성 : 데이터 보안 유지가 쉽다 재사용성 : 반복되는 질의문 작성에 효율적이다 독립성 : 스키마 변경에도 뷰 질의문은 변경할 필요가 없다 뷰 생성 CREATE VIEW 명령문의 형식 CREATE VIEW 뷰_이름 [ (열_리스트) ] AS SELECT_검색문 * 3학년 혹은 4학년 학생의 학생이름, 나이, 성, 학년으로 .. 2022. 10. 13. 이전 1 다음