DataBase 는 데이터를 영구적으로 저장 할 수 있는 저장소 이다. DB를 이용하여 서로 다른 시스템 간에 데이터 공유를 할 수 있다.
Realational 과 NO-SQL 로 구분 된다.
MariaDB는 관계형 데이터 베이스이다.
- DDL(Data Definination Language)
데이터를 정의(선언) 한다.- DCL(Data Control Language)
데이터를 제어 한다.(접근하고 사용하는 권한을 주거나 회수한다.)- DML(Data Manipulation Language)
데이터를 취급(조작) 한다.
DDL
삭제
drop table table_name;
truncate table table_name;
-- 테이블을 지우고 다시 만든다.(안에 있는 데이터를 완전히 없애버리기 위해) - 함부로 쓰지 말기
수정
DCL
DML
조회 (SELECT)
SELECT [컬럼 이름] FROM [테이블명] WHERE [조건]
삽입 (INSERT)
INSERT INTO 테이블명VALUES([값,...]);
삭제 (DELETE)
DELETE FROM [테이블명] WHERE [조건]
수정 (UPDATE)
UPDATE [테이블명] SET[컬럼] = [값] WHERE 조건