반응형 그룹2 [데이터베이스] 권한과 권한 그룹(역할), 상속, 뷰 권한 (grant, revoke, role) Authorization / Privileges사용자는 데이터베이스의 특정 부분에 대해 여러 형태의 권한(authorization) 을 가질 수 있다.이러한 각각의 권한은 privilege(권한) 라고 불리며, 필요에 따라 모두, 일부, 혹은 전혀 부여하지 않을 수 있다.권한은 테이블(relation) 이나 뷰(view) 와 같은 데이터베이스의 특정 객체에 대해 설정할 수 있다.주요 권한 종류권한 유형설명Read데이터를 읽을 수 있음. 수정은 불가능함Insert새로운 데이터를 삽입할 수 있음. 기존 데이터는 수정 불가능Update기존 데이터를 수정할 수 있음. 삭제는 불가능Delete데이터를 삭제할 수 있음권한 부여 방식사용자는 특정 테이블 또는 뷰에 대해 하나 이상의 권한을 부여받을 수 있음예: 어떤 .. 2025. 4. 1. [MySQL] 데이터 조회(5) - 그루핑해서 보기! + 고유값이란? 중복제거 (GROUP BY , DISTINCT) 실습을 위해 초기화(클릭) 1. 중복 제거하기 (DISTINCT 함수) 고유값은 중복이 되는 값을 걷어낸 후의 값입니다. DISTINCT 함수를 통해서 이해를 해볼까요? DISTINCT 함수는 중복되는 값을 제거하고 유일한 값들로 묶습니다. 성별에 대해 DISTINCT를 했더니 수많은 칼럼들은 없어지고 m, f 만 남았죠? 사실 모든 성별은 m , f로 나눠져있고 이것이 고유값입니다! 2. 그루핑하기 (GROUP BY) 그룹핑이라는 것은 고유값을 기준으로 묶는 것입니다. 예를 들어 성별로 그룹핑하면 m , f로 묶이는 거죠. 문법은 이렇습니다 SELECT 그룹할_속성 FROM 테이블 GROUP BY 그룹할_속성 FROM 뒤에 와야되고 , SELECT랑 같이 그루핑할 속성을 공유해야합니다. 그러면 DIST.. 2022. 5. 11. 이전 1 다음