면접 준비

    개발자 면접 질문 - 데이터베이스

    개발자 면접 질문 - 데이터베이스

    데이터베이스 DDL과 DML의 차이는 무엇인가요? 또, DCL은 무엇인가요? DDL(Data Definition Language) - 데이터 정의어 데이터베이스를 정의하는 언어를 말하며, 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할의 언어를 말한다. CREATE - 데이터베이스, 테이블 등을 생성 ALTER - 테이블을 수정 DROP - 데이터 베이스, 테이블을 삭제 TRUNCATE - 테이블을 초기화 DML(Data Manipulation Language) - 데이터 조작어 정의된 데이터베이스에 입력된 레코드를 조회, 수정, 삭제 등의 역할을 하는 언어를 말한다. 테이블에 있는 행과 열을 조작하는 언어 저장된 데이터를 실질적으로 처리하는데 사용하는 언어 SELECT : 데이터..