[MySQL] MySQL 데이터베이스, 테이블 명령어

Arin·2021년 5월 3일
0

database

목록 보기
1/2

데이터베이스 - 폴더
테이블 - 파일
컬럼 - 컨텐츠

이렇게 구조를 생각하면 편하다.

데이터베이스 및 테이블

데이터베이스 목록보기

mysql> show databases

사용할 데이터베이스 선택

mysql> use [데이터베이스 이름]

데이터베이스 생성

mysql> create database [데이터베이스 이름]

데이터베이스 삭제

mysql> drop database [데이터베이스 이름]

테이블 생성

mysql> create table [테이블이름] (
     필드명1 타입 not null,
     필드명2 타입 ,
     ...
     primary key(필드명1) )
     

테이블 구조보기

mysql> desc [테이블이름]

테이블 삭제

mysql> drop table [데이터베이스 이름]

테이블 새로운 필드추가

mysql> alter table [테이블명] add [필드명] [필드타입]

이렇게 하면 마지막위치로 필드가 추가가 되는데,

어떤 특정 필드 뒤에 붙이고 싶으면

mysql> alter table [테이블명] add [필드명] [필드타입] after [필드명]

맨 처음에 추가 하고 싶으면

mysql> alter table [테이블명] add [필드명] [필드타입] first

필드 삭제

mysql> alter table [테이블명] drop [필드명] 

필드의 타입 수정

mysql> alter table [테이블명] modify [필드명] [수정된 타입]
profile
2년차 프론트앤드

0개의 댓글