DBMS(Database Management System)
: 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
관계형 데이터베이스 (RDB:Relational Database)
: 서로간에 관계가 있는 데이터 데이블들을 모아둔 데이터 저장 공간
SQL
: DB에서 데이터를 정의, 조작,제어하기 위해 사용하는 언어
데이터 정의 언어(DDL)
: CREATE,ALTER,DROP
데이터 조작 언어(DML)
: INSERT,UPDATE,DELETE,SELECT
데이터 제어 언어(DCL)
: GRANK,REVOKE,COMMIT,ROLLBACK
SQL 명령어 - Database 관리
select 컬럼1, 컬럼2 from DB이름;
create user 'user이름'@'localhost' identified by 'password번호';
-> 현재 PC 에서만 접속 가능한 사용자를 비밀번호와 함께 생성
create user 'user이름'@'%' identified by 'password번호';
-> 외부에서 접속 가능한 사용자를 비밀번호와 함께 생성
drop user 'user이름'@'localhost';
drop user 'user이름'@'%';
use mysql;
-> 사용할 데이터베이스로 이동
select host, user from user;
-> 해당 데이터베이스의 user 목록 확인