[DB] Datagrip 설치 & MySQL 연동

김나연·2024년 5월 5일
0
post-thumbnail

Node.js 세미나 과정 중 데이터베이스 관리 시스템인 MySQL을 사용하는 법이 나온다.

책에는 brew로 MySQL을 설치하여 사용하라고 나와있지만,
과거 모든 프로그램을 brew로 통해 깔아 박사님께 한 소리를 들은 나는 바로 또 여쭤봤다.

" 박사님 MySQL brew로 깔아도 돼요? "

" 아니. 왜? "

사유를 말씀드리니 데이터베이스를 관리하는 프로그램은 보안도 중요할 뿐더러 일반 사용자가 컴퓨터가 사용하기에는 운영 비용이 부담이 될 수 있기 때문이라고 해주셨다.

그리고는 공부를 위해 연구실 서버로 연결하여 사용할 수 있도록 친히 설정을 해주셨다...!

DataGrip


JetBrains에서 제공하는 DB 개발 툴
OracleDB, MySQL, MongoDB 등 다양한 RDB를 연결하여 쓸 수 있어 데이터베이스 개발 및 관리에 유용

DB관리를 위한 툴로 DataGrip을 설치했다.
DataGrip

JetBrains toolbox에서 다운 받거나 brew로 설치해도 되고, 홈페이지에서 직접 다운로드 받아도 된다.

다른 프로그램을 사용해 학생 인증이 완료된 상태여서 바로 사용이 가능하지만,
등록되지 않은 학생들은 학생 인증을 완료하고 사용하면 된다.
Datagrip 학생인증 사이트 바로가기

연동


왼쪽 상단에 + 버튼을 누르면 연동할 DB를 선택할 수 있다.
MySQL로 생성할 것이기 때문에 MySQL 선택 후 진행한다.

Host: 연결할 포트 번호
User: 생성시 입력한 사용자명
Password: 비밀번호
Database: 데이터베이스명

각각 알맞는 내용을 적어놓고 OK 버튼을 누르면 DB에 접속이 완료되고 워크스페이스 사용이 가능하다.

테이블 생성하기


테이블을 생성하는 방법에는 두 가지가 있다.

  1. SQL 코드를 작성하여 테이블 생성하기
  2. 테이블 디자이너를 사용하여 테이블 생성하기
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

이처럼 SQL 코드를 통해 테이블을 생성하거나

테이블 디자이너를 활용해서 생성할 수 있다.
테이블 디자이너 활용 시 필요한 칸에 내용을 입력하고 왼쪽 위 + 버튼을 통해 컬럼을 생성할 수 있다.


참고 https://h-ello-world.tistory.com/38

profile
개발자가 되어가는 중☘️

0개의 댓글