1. Mysql 설치 (설치 버전은 5.56v로 버전에 따라 상이할 수 있음)









1-1. mysql dbms 관리 툴 설치(HeidiSQL) - or DBeaver





2. DBA(db관리자 : root) 로 로그인



3. 신규 사용자 계정생성
1) 관리자 계정(root) 에서database 생성 (create database db명;) -> 실행(F9)

2) 관리자계정으로 신규 사용자계정 생성 및 권한 부여
grant 부여할 권한 on db명.* to '생성할dbid'@'localhost' identified by '생성할dbpw'; -> 실행(F9)

3) heidiSQL종료 후 재실행하여 신규계정 등록하기
신규 > 세션이름설정(생성한dbid_생성한db명) > 사용자: 생성한dbid > 암호 : 생성한dbpw > 데이터베이스 선택

4. 동작해보기
1) table생성


2) 데이터삽입


********** DDL, DCL, DML **********
DDL – 데이터 정의어, DB객체를 생성, 삭제, 변경하는데 사용되는 언어
CREATE – DB 객체 생성
ALTER – DB 객체 변경
DROP – DB 객체 삭제
DML – 데이터 조작어, DB의 데이터를 검색, 삽입, 수정, 삭제하는데 사용되는 언어
SELECT – 데이터 검색
INSERT – 데이터 삽입
UPDATE – 데이터 수정
DELETE – 데이터 삭제
DCL – 데이터 제어어, 데이터에 접근을 제어하는데 사용되는 언어
GRANT – DB 객체에 대한 접근 권한을 부여
REVOKE – DB 객체에 대한 접근 권한을 취소(부여한 권한을 회수, 삭제)
'DBMS' 카테고리의 다른 글
MySQL 피벗테이블, 그룹콘캣(Group-concat) (0) | 2023.05.15 |
---|---|
SQL - 서브쿼리 (0) | 2023.05.15 |
SQL - JOIN (0) | 2023.05.15 |
MySQL 데이터 타입과 내장 함수 (0) | 2023.05.15 |
데이터베이스, DBMS (0) | 2023.05.09 |