DBMS/MySQL

[MySQL] CREATE문을 이용한 데이터베이스, TABLE 생성

블로그 주인장 2023. 10. 8.

데이터베이스 생성

  • CREATE DATABASE [데이터베이스 이름]
CREATE DATABASE example;

데이터베이스 생성 확인

  • SHOW DATABASE;
SHOW DATABASE;

데이터베이스 선택 및 사용

  • USE [데이터베이스 이름];
USE example;

테이블 생성

  • CREATE TABLE [테이블 이름] ([컬럼명1], [컬럼명2] ...)
  • 컬럼여러 개 추가가 가능하며, 컬럼이름은 겹치지 않게 설정해야한다.
  • 테이블 생성 시에 제약 조건을 설정할 수도 있다.
CREATE TABLE example
(
    id	INTEGER,
    name varchar(10),
    email varchar(255)
);

테이블 생성 확인

  • SHOW TABLES
  • 선택된 데이터베이스에 등록된 테이블의 생성 여부를 확인할 수 있다.
SHOW TABLES;

테이블 존재 여부 확인 후 생성

  • IF NOT EXISTS 명령어를 통해 테이블 존재 여부 확인
CREATE TABLE IF NOT EXISTS example
(
    id	INTEGER,
    name varchar(10),
    email varchar(255)
);
반응형

댓글