데이터베이스 - 폴더
테이블 - 파일
컬럼 - 컨텐츠
이렇게 구조를 생각하면 편하다.
데이터베이스 목록보기
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 [필드명] [수정된 타입]