수수한 코딩세상

[DBeaver] DBeaver로 MySQL 테이블 만들기 본문

수수한 코딩세상/DB

[DBeaver] DBeaver로 MySQL 테이블 만들기

수수한 코딩열공생 2024. 4. 16. 21:09

DBeaver란

DBeaver (출처 : https://images.app.goo.gl/37o1H8ogCfw26rG69)

 

DBeaber는 SQL 클라이언트이자 데이터베이스 관리 도구입니다. DBeaver라는 하나의 툴로 여러 데이터베이스를 관리할 수 있습니다. 시중에 나와있는 거의 대부분의 데이터 베이스를 연결해서 쿼리를 보냄으로써 쉬운 관리가 가능합니다.

 

DBeaver 설치에 관해서는 개발자 시니님의 글을 참조하시면 편하십니다. (아래 링크를 같이 첨부합니다)

https://dev-cini.tistory.com/42

 

[ DBeaver ] DBeaver 란? 설치 방법

디비버는 왜 쓰는 거죠? 우리는 종종 두 개 이상의 데이터베이스를 사용하는 경우가 있습니다. 그럴 때 만약 Mysql, Oracle 쓴다고 하면 각각 Mysql은 MySQL Workbench를 Oracle은 sqldeveloper를 설치하여 관리

dev-cini.tistory.com

 

저는 DBeaver에 MySQL DB를 연결하여 테이블을 만들어 보도록 하겠습니다.

 

데이터베이스 구조

테이블을 만들기에 앞서 관계형 데이터 베이스에서 데이터를 어떻게 보관하는 구조에 대해서 간단히 알려드리겠습니다.

관계형 DB 구조

 

관계형 데이터베이스에서는 database라는 것을 만들고 그 안에 여러 개의 table을 저장해 둘 수 있습니다. 그리고 각각의 table 에는 원하는 데이터를 엑셀처럼 작성하여 저장할 수 있습니다.

쉽게 비유하자면 database는 폴더 이고, table 그 폴더 안에 들어가는 파일이라고 생각하시면 됩니다.

일반적으로 database는 여러개를 만들지는 않고, 서비스마다 1개씩 만들어 사용하는 경우가 많습니다.

MySQL Workbench에서는 database를 schema라고 부릅니다. 구조적 원리는 똑같습니다.

 

테이블 만들기

1. DBeaver에 연결해둔 MySQL 서버 켜기

 

2. Database 만들기

Databases 우클릭해서 Create New Database 누르면 됩니다.

 

3. Table 만들기

Tables 메뉴에서 우클릭해서 Create New Table 누르면 됩니다.

테이블을 만들때는 테이블의 속성인 cloumn을 명시해 주어야지 테이블을 만들 수 있습니다.

column은 빈 표에 우클릭하여 Create New Column을 클릭하여 생성해 주시면 됩니다.

 

column을 생성해 줍니다.

 

4. 데이터 삽입

Data 텝에 가서 데이터를 입력해 주면 테이블이 완성됩니다.

 

 


Reference

해당 글은 애플코딩님의 강의를 보고 정리한 내용입니다.

https://codingapple.com/course/sql-and-database/

 

한 번에 끝내는 SQL & Database - 코딩애플 온라인 강좌

SQL은 관계형 데이터베이스에서 데이터를 입출력할 때 사용하는 언어입니다.  관계형 데이터베이스를 다루는 곳에서 백엔드 개발 잘하고 싶다면 SQL을 잘 알아두도록 합시다.  실은 SQL을 개발자

codingapple.com