Dev/DB

[DB] MYSQL 테이블 생성 & 삭제 예시

내가 그린 코딩 그림 2023. 1. 4. 10:00
반응형

정말 많이 사용하는 RDB인 MYSQL의 테이블 생성과 삭제 예시입니다.

 

MYSQL 테이블 생성 & 삭제 예시

-- MOVIE 테이블 생성
CREATE TABLE MOVIE(
	ID BIGINT(10) AUTO_INCREMENT PRIMARY KEY, -- ID 컬럼을 1씩 증가하도록 해주고, 기본키로 지정하겠다
	URL VARCHAR(100) NOT NULL,
	MOVIE_NAME VARCHAR(100) NOT NULL
);

-- MOVIE 테이블 삭제
DROP TABLE MOVIE;

-- 테이블이 잘만들어졌는지 확인
DESC MOVIE; -- MOVIE 테이블 속성확인

 

DESC MOVIE를 해서 테이블 속성을 확인하면 아래와 같이 확인이 가능하다.

 

안된다면?

1. 이미 MOVIE 테이블이 있거나

이미 같은 이름의 테이블이 있는 경우 해당 테이블이 필요없는지 확인 한 후 삭제해주자

 

2. 데이터베이스 생성 자체를 안했을 가능성 존재

MYSQL 계정으로 접속을 했더라도 테이터베이스 생성을 하지 않으면 테이블을 만들 수 없다.(게임으로 생각하면 통합 계정은 있지만 서버 선택도 안하고 캐릭터를 만드려고 시도하는 것)

-- 데이터베이스 생성 예시
CREATE DATABASE AB; -- AB라는 데이터베이스를 생성하겠다
USE AB; -- AB 데이터베이스를 사용하겠다

 

반응형

'Dev > DB' 카테고리의 다른 글

[DB] MYSQL 테이블 조회, 삽입, 업데이트, 삭제 예시  (0) 2023.01.05