MySQL GRANT 계정 생성 및 권한 관리, MySQL 계정 삭제
MySQL GRANT 계정 생성 및 권한 관리 계정을 생성 및 권한 부여 GRANT 쿼리 사용법입니다.쿼리사용법GRANT 권한종류 ON 대상 TO 계정명 IDENTIFIED BY 암호 [WITH GRANT OPTION];계정을 생성 후 변경된 내용을 적용하기FLUSH privileges; 쿼리(Query) 종류 CREATE, ALTER, DROP -> 테이블 생성, 변경, 삭제 -> 일반 사용자, 관리자 SELECT, INSERT, UPDATE, DELETE -> 테이블의 레코드 조회, 입력, 수정, 삭제 -> 일반 사용자, 관리자RELOAD -> 권한 부여된 내용을 리로드 -> 관리자SHUTDOWN -> 서버 종료 작업 실행 -> 관리자ALL -> 모든 권한 허용 -> 관리자와 동급 USAGE -> 권..
더보기
MYSQL GROUP BY , HAVING 그룹화 함수
1. 그룹화 GROUP BY 열1, 열2, ... 그룹화를 하는 이유는 집계함수를 수행하기 위해서입니다. ex) SELECT name, COUNT(name), SUM(quantity) FROM products GROUP BY name; name을 기준으로 그룹화 하여 COUNT(name), SUM(quantity) 함수를 명령합니다. 그 결과 COUNT의 값은 Item1 = 2 , Item2 = 1 , Item3 = 1 이 조회되고, SUM의 값은 Item1 = 7 , Item2 = 3 , Item3 = 8 이 조회됩니다. ex) SELECT MIN(no), name, SUM(quantity) FROM products GROUP BY name; GROUP BY로 그룹화 하지 않은 필드는 SELECT 할 ..
더보기