SQL은 Structured Query Language의 준말입니다. 이건 솔직히 알 필요는 없고, SQL 은 데이터베이스를 제어하는 데 쓰이는 언어입니다.
명령어를 통해 데이터베이스를 관리하는 경우 쓰는 언어가 바로 SQL입니다. 이전 글에서 썼던 CREATE DATABASE, DROP DATABASE, SHOW DATABASES, USE 다 SQL언어입니다. 이정도까지만 알고 넘어가겠습니다.
테이블은 표 입니다. 엑셀의 스프레드시트와 같은 것입니다. 그리고 데이터베이스 안에는 여러개의 테이블들이 있습니다.
테이블 = 표 똑같은 말이니까, 표에 대해 알아보자면 표는 행과 열로 구성되어 있습니다.
행은 row, record 라고도 말하고 열은 column 이라고도 말합니다. 데이터베이스를 다룰 때에는 주로 행을 row, record 로 칭하고 열을 column 이라고 말합니다. 한 레코드 안에는 하나의 단위의 정보가 들어갈 테고 이 정보들은 여러 개의 컬럼으로 이루어져 있겠죠.
예를들어 학생들의 정보를 담당하는 테이블이 있고 정보에는 학생 이름, 학년, 학점이 있다면 레코드에는 한 학생단위의 정보가 들어가는 것입니다. 그리고 여기서 말하는 학생 이름, 학년, 학점 같은 컬럼 정보를 데이터베이스에서는 데이터 타입이라고 말합니다. 따라서 데이터베이스에서 컬럼은 데이터 타입을 다루는 것이죠.