MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS: Relational DBMS)
MySQL은 오픈 소스이며, 다중 사용자와 다중 스레드를 지원.
통합하여 관리되는 데이터의 집합체.
중복된 데이터를 없애고, 자료를 구조화하여 효율적인 처리를 할 수 있도록 관리
따라서, 여러 업무에 여러 사용자가 데이터 베이스를 사용 할 수 있음
이러한 데이터 베이스는 응용 프로그램과는 다른 별도의 미들웨어에 의해 관리됨
데이터베이스를 관리하는 미들웨어를 데이터베이스 관리 시스템(RDBMS: Relational DBMS)이라 함.
SQL은 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어.
목적에 따라 DDL, DML, DCL로 구분
데이터베이스, 테이블을 수정, 삭제등 데이터의 골격을 결정하는 역할
데이터를 조회/수정/삭제를 위한 데이터 관리를 역할
데이터를 관리하고 접근하는 권한을 주는 역할
출처
tcpchool