[RDS] ERD export 적용하고 쿼리 작성하기

끄적끄적·2023년 5월 3일
0

1. ERD export하기

1. QuickDBD 접속 > ERD 생성

  • 전에 만들어두었던 당근마켓 ERD를 가져오기로 했다. 사실 다 삭제해서 ERD 다시 생성하고 가져왔다.

2. ERD export

2. RDS에 반영하기

1. create database

  • create database 이름 으로 xxoznge2를 만들어보았다
  • show databases 를 하면 RDS와 연결된 다른 테이블들도 다 볼 수 있다. MySQL Workbench에 있는 테이블들도 다 있다.

2. export한 ERD 적용하기

  • xxoznge2 > New > Console 생성
  • 복사한 export ERD 붙여넣기

3. 쿼리문 작성하기

🔥 ERROR 1. [3D000][1046] No database selected

  • show tables;를 작성했는데 데이터베이스가 없다고 오류가 났다.

👀 해결방법

use 사용할 데이터베이스 이름;

  • ERD를 export해서 가져올 때 어떤 데이터베이스를 사용할 건지 작성을 안했었다.
  • 맨 위에 `use xxoznge2'를 작성 > export한 ERD 복사 > 실행
  • 결과 확인 : 테이블이 잘 생성되었다.

1. 제대로 쿼리문 작성하기 시작

  • Region 테이블에서 INSERT문을 작성해보았다.
INSERT INTO Region(regionId, regionName, city, district)
VALUES (1,'bomun', 'Seoul', '188');

2. 확인하기

  • INSERT문이 잘 실행되었는지 확인해보았다.
  • 테이블 오른쪽 클릭 > Quick Documentaion을 통해 쉽게 확인할 수 있다.
  • 확인 완료 !

4. 최소 6개이상 쿼리 작성하기

  1. INSERT문
INSERT INTO Region(regionId, regionName, city, district)
VALUES (4000,'bomn', 'oul', '88');

  1. INSERT문
INSERT INTO Region(regionId, regionName, city, district)
VALUES (3000,'bomun', 'oul', '88');

  1. WHERE문
SELECT * FROM Region
WHERE regionId =4000;

  1. ORDER BY문 - DESC 내림차순 정렬
SELECT * FROM Region ORDER BY  regionId desc ;

  1. GROUP BY문
SELECT regionName, COUNT(*) FROM Region GROUP BY regionName;

  1. DELETE문 : 처음에 INSERT문을 이용해 넣어뒀던 4000 데이터를 없애보았다.
DELETE FROM Region
WHERE regionId = 4000;
SELECT * FROM Region;

0개의 댓글