Post

SQL - 데이터베이스와 테이블 생성, 조회, 제거 관련 쿼리

SQL - 데이터베이스와 테이블 생성, 조회, 제거 관련 쿼리

데이터베이스

구성된 데이터베이스 목록 확인

1
SHOW DATABASES;

결과

image

데이터베이스 생성

1
CREATE DATABASE 데이터베이스명;

예시

1
CREATE DATABASE test;

사용할 데이터베이스 지정

1
USE 데이터베이스명;
  • USE 데이터베이스명 쿼리를 실행한 후 작성하는 모든 쿼리는 해당 데이터베이스 내에서 실행된다.

데이터베이스 제거

1
DROP DATABASE 데이터베이스명;

테이블

테이블 생성

1
2
3
4
5
CREATE TABLE 테이블명(
  컬럼명 타입 제약조건,
  컬럼명 타입 제약조건,
  ...
)

예시

1
2
3
4
5
6
7
8
9
CREATE TABLE user_info(
	user_seq BIGINT AUTO_INCREMENT,
    email VARCHAR(150) NOT NULL,
    password VARCHAR(200) NOT NULL,
    nickname VARCHAR(100),
    created_at DATETIME,
    modified_at DATETIME,
    PRIMARY KEY(user_seq)
);
  • 테이블 생성 시 기본키(PRIMARY KEY)는 반드시 지정해줘야한다.

구성된 테이블 확인

1
SHOW TABLES;

결과

image

테이블 구조 확인

1
2
DESC 테이블명;
-- 또는 DESCRIBE 테이블명;

예시

1
DESCRIBE user_info;

결과

image

테이블 제거

1
DROP TABLE 테이블명;
This post is licensed under CC BY 4.0 by the author.