[MySQL] 1. 데이터베이스 만들기

2022. 4. 4. 21:02·📟 Database/혼자 공부하는 SQL

1. 데이터베이스 만들기

 

Schemas 탭에서 마우스 우클릭

 

 

MySQL Workbench의 Create Schema를 사용하여 새로운 데이터베이스를 만들어 보았음.

 

다음과 같이 이름을 지정한 뒤, Apply 버튼을 클릭하여 생성

 

 

 

이후 다시 Schemas 탭을 살펴보면 우리가 만든 데이터베이스가 생성된 것을 확인할 수 있음.

 

shop_db


2.  테이블 설계하기

 

Shop_db 데이터베이스를 펼친 뒤 Tables 우클릭 후 Create Table 클릭

 

 

이름을 지정한 뒤 요소를 추가하여 Column Name과 Datatype 지정

 

CHAR(8) : 8글자, PK : 기본키, NN : Not Null(Null 허용 안함)

 

 

행 요소 입력

 

나머지 요소들까지 지정 마무리

 

 

이후 product 테이블을 하나 더 생성한 뒤 위와 같이 데이터 저장

 


3. 데이터 입력

 

위에서 만든 member 테이블을 우클릭 하여 'Select Rows - Limit 1000' 클릭 후 테이블에 데이터 입력 후 적용

 

데이터 입력

 

 

마찬가지로 product 테이블에 데이터 입력 후 적용

 

 

 

member 테이블에 데이터를 추가한 뒤 Apply 버튼을 눌러 SQL 명령어를 확인해봄.

 

INSERT INFO

 

 

다시 데이터를 삭제한 뒤 Apply 버튼을 눌러 SQL 명령어를 확인해봄.

 

DELETE FROM


4. 데이터 활용

 

shop_db 데이터베이스를 더블 클릭하여 현재 데이터베이스 지정

 

 

 

'SELECT * FROM member' 문구를 통해 member 테이블의 모든 열(*)을 출력

SELECT * FROM member

 

Result

 

 

다음과 같이 필요한 열만 따로 출력할 수도 있음.

SELECT member_name, member_addr FROM member;

 

Result

 

 

또는 원하는 행만 출력 가능

SELECT * FROM member WHERE member_name = '아이유';

 

Result

저작자표시 (새창열림)

'📟 Database > 혼자 공부하는 SQL' 카테고리의 다른 글

[MySQL] 6. MySQL의 데이터 형식(정수형, 문자형, 실수형, 날짜형)과 형 변환  (0) 2022.04.06
[MySQL] 5. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE)  (0) 2022.04.06
[MySQL] 4. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절)  (0) 2022.04.06
[MySQL] 3. SQL 기본 문법(SELECT ~ FROM ~ WHERE)  (0) 2022.04.05
[MySQL] 2. 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저)  (0) 2022.04.04
'📟 Database/혼자 공부하는 SQL' 카테고리의 다른 글
  • [MySQL] 5. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE)
  • [MySQL] 4. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절)
  • [MySQL] 3. SQL 기본 문법(SELECT ~ FROM ~ WHERE)
  • [MySQL] 2. 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저)
Baeg-won
Baeg-won
  • Baeg-won
    좋았다면 추억이고 나빴다면 경험이다.
    Baeg-won
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 🍃 Spring, Spring Boot
        • 스프링 프레임워크 기초
        • 스프링 핵심 원리 - 기본편
        • 자바 ORM 표준 JPA 프로그래밍 - 기본편
        • 스프링 MVC
        • 실전! 스프링 부트와 JPA 활용1 - 웹 애플리..
      • 🥑 Web Technoloy
      • 🚗 Backend Toy Project
        • 스프링 부트 게시판
        • Photogram
        • Baeg-won Clothing Gallery
      • 🥇 Problem Solving
        • Breadth-First Search
        • Depth-First Search
        • Backtracking
        • Simulation
        • Two-pointer
        • Binary Search
        • Greedy
        • Dynamic Programming
        • Minimum Spanning Tree
        • Dijkstra
        • Floyd warshall
      • ☕ Java
        • 명품 자바 에센셜
        • Applications
      • 🍦 JavaScript
        • JavaScript 기초
      • 🐧 Linux
        • 이것이 리눅스다(CentOS 8)
      • 📟 Database
        • 혼자 공부하는 SQL
      • 🧬 Data Structure
      • 🎬 HTML
      • 🎤 Tech Interview
      • 📌 etc
        • Unity 2D Raising Jelly Game
        • C++
        • 영어 쉐도잉
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Baeg-won
[MySQL] 1. 데이터베이스 만들기
상단으로

티스토리툴바