HelloMinchan
처음처럼
HelloMinchan
LinkedIn
전체 방문자
오늘
어제
  • 분류 전체보기 (306)
    • Backend (4)
      • NestJS (1)
      • Express (1)
      • Spring (2)
    • Infrastructure (1)
      • AWS (1)
    • Frontend (1)
      • Next.js (1)
    • Language & Runtime (4)
      • Java (2)
      • Node.js (2)
    • Computer Science (8)
      • Computer Networks (3)
      • Operating Systems (4)
      • OOP (1)
    • 독서 (4)
      • 데이터 중심 애플리케이션 설계 (3)
      • 객체지향의 사실과 오해 (1)
    • 회고 (4)
      • Project (2)
      • Career (2)
    • Deprecated (280)

채널

  • GitHub
  • LinkedIn

최근 글

태그

  • front-end
  • 데이터베이스
  • 백준Go
  • 알고스팟
  • 프로그래머스C++
  • 프로그래밍
  • 백준Python
  • Algospot
  • 백준
  • 코딩
  • Baekjoon Online Judge
  • 개발자
  • 백엔드
  • back-end
  • 알고스팟Python
  • 프로그래머스Python
  • Database
  • 프로그래머스
  • programmers
  • 백준C++

최근 댓글

인기 글

hELLO
HelloMinchan
Deprecated

[MySQL] 테이블(Table) 생성, 조회, 삭제하는 법

[MySQL] 테이블(Table) 생성, 조회, 삭제하는 법
Deprecated

[MySQL] 테이블(Table) 생성, 조회, 삭제하는 법

2020. 3. 7. 04:23

© 2020, Oracle Corporation andor its affiliates

[MySQL] 테이블(Table) 생성, 조회, 삭제하는 법

(MySQL 버전 : 8.0, 글쓴날 : 2020.03.07)

 


* 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다.


 

 

MySQL 테이블(Table) 기본 명령어


1) 테이블 생성

데이터베이스(스키마)를 만드셨다면 해당 데이터베이스(스키마) 내에 테이블들을 만드셔야 합니다.
테이블 생성 명령은 데이터베이스(스키마) 생성 명령과 같이 CREATE 명령을 사용하며 뒤에 TABLE과 테이블 이름을 적어주는 것이 달라졌을 뿐입니다.

다만, 테이블에 속해있는 필드(컬럼, 열)명과 필드(컬럼, 열)의 타입을 지정해 주셔야 합니다.

(ex)

1
2
3
4
5
CREATE TABLE example(테이블 이름) (
    id INT(11) PRIMARY KEY,
    name VARCHAR(10),
    age INT(11)
);

 

* 실행 결과

MySQL 모니터 화면입니다.

 

* PRIMARY KEY란?

데이터의 무결성을 지키기 위한 제약조건 중 하나이며 테이블의 레코드(로우, 행)들을 구분하기 위해 중복을 허용하지 않는 값입니다. 따라서, PRIMARY KEY는 테이블마다 꼭 존재해야 하는 필수 요소입니다.


2) 테이블 조회

테이블 조회 명령은 매우 쉽습니다.

데이터베이스(스키마)를 조회하듯이 SHOW 명령어를 사용해 TABLES를 써주시면 됩니다.

(ex)

1
SHOW TABLES;

 

* 실행 결과

MySQL 모니터 화면입니다.


만약, 테이블의 컬럼(필드)명과 컬럼(필드)의 타입을 조회하시고 싶다면, DESC 명령어와 테이블의 이름을 적어주시면 되겠습니다.

(ex)

1
DESC example(테이블 이름);

 

* 실행 결과

MySQL 모니터 화면입니다.


3) 테이블 삭제

테이블을 삭제하는 법 또한 데이터베이스(스키마)를 삭제하는 법과 다르지 않습니다.

DROP 명령어와 삭제할 테이블의 이름을 적어주시면 되겠고, 데이터베이스(스키마)를 삭제할 때와 마찬가지로 되돌릴 수 없으니 DROP 명령을 사용하실 때는 항상 신중을 기하셔야 합니다.

(ex)

1
DROP TABLE example(테이블 이름);

 

* 실행 결과

MySQL 모니터 화면입니다.


 

 


 

 

여기까지, MySQL에서 테이블(Table)을 생성, 조회, 삭제하는 기본 명령어들을 알아보았습니다.

데이터베이스 공부한 것들을 정리하며 느끼는 점은, 데이터베이스는 이름을 여러 개 가진 것들이 참 많은 것 같습니다.

감사합니다!

저작자표시 비영리 변경금지 (새창열림)

'Deprecated' 카테고리의 다른 글

[MySQL] SELECT, 테이블(Table)의 데이터 조회하는 법  (0) 2020.03.07
[MySQL] INSERT, 테이블(Table)에 데이터 추가하는 법  (0) 2020.03.07
[MySQL] 데이터베이스(스키마) 생성, 조회, 사용, 삭제하는 법  (0) 2020.03.06
[LeetCode] 리트코드 1365번 How Many Numbers Are Smaller Than the Current Number(Python)  (0) 2020.03.04
[LeetCode] 리트코드 1342번 Number of Steps to Reduce a Number to Zero(Python)  (0) 2020.03.03
  • [MySQL] 테이블(Table) 생성, 조회, 삭제하는 법
  • MySQL 테이블(Table) 기본 명령어
'Deprecated' 카테고리의 다른 글
  • [MySQL] SELECT, 테이블(Table)의 데이터 조회하는 법
  • [MySQL] INSERT, 테이블(Table)에 데이터 추가하는 법
  • [MySQL] 데이터베이스(스키마) 생성, 조회, 사용, 삭제하는 법
  • [LeetCode] 리트코드 1365번 How Many Numbers Are Smaller Than the Current Number(Python)
HelloMinchan
HelloMinchan
Though you should not fear failure, You should do your very best to avoid it.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.