앞으로 데이터베이스 시리즈에는 DBeaver툴을 사용하여 포스팅할 것입니다.
데이터베이스는 CREATE DATABASE 명령어를 통해 생성할 수 있습니다. 예시 코드는 다음과 같습니다.
CREATE DATABASE computer_shop;
CREATE DATABASE pet_shop;
데이터베이스는 DROP DATABASE 명령어를 통해 삭제할 수 있습니다. 예시 코드는 다음과 같습니다.
DROP DATABASE computer_shop;
데이터베이스는 USE DATABASE 명령어를 통해 사용할 수 있습니다. 예시 코드는 다음과 같습니다.
USE DATABASE pet_shop;
현재 사용중인 데이터베이스를 확인하고 싶다면 SELECT DATABASE()를 사용하면 됩니다.
SELECT DATABASE();
위 코드의 결과는 다음과 같습니다.

테이블은 여러 데이터가 모여 있는 집합을 의미하며, 이러한 테이블들이 모여 하나의 데이터베이스를 구성합니다. 테이블은 특정한 형식과 구조를 정의하고, 해당 형식을 따르는 데이터의 집합을 저장하는 역할을 합니다. 데이터베이스 내에서 구조화된 형식으로 관련된 데이터를 체계적으로 관리하는 단위가 바로 테이블입니다.
컬럼은 테이블에서 어떤 데이터가 존재하는지를 알려주는 머릿부분(Header)입니다. 대부분의 경우에 세로로 구분합니다.
행은 다른 말로 레코드(Record)라고도 하며, 실제 엔트리(데이터)입니다. 대부분의 경우에 가로로 구분합니다.
테이블을 정의할 때는 컬럼의 이름 뿐만 아니라 데이터 타입도 정의해야 합니다. MySQL에서 제공되는 데이터 타입은 다음과 같습니다.
INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT, DECIMAL, NUMERIC, FLOAT, DOUBLE, BITCHAR, VARCHAR, BINARY, VARBINARY, BLOB, TINYBLOB, MEDIUMBLOB, LONGBLOB, TEXT, TINYTEXT, MEDIUMTEXT, LONGTEXT, ENUMDATE, DATETIME, TIMESTAMP, TIME, YEAR새로운 테이블을 생성하는 방법은 CREATE TABLE 명령어를 사용하면 됩니다.
명령어 사용 방법은 다음과 같습니다.
CREATE TABLE table_name(
column_name data_type,
column_name data_type,
);
테이블을 삭제하는 방법은 DROP TABLE 명령어를 사용하면 됩니다.
명령어 사용 방법은 다음과 같습니다.
DROP TABLE table_name;