SQL 01. DDL 기본 명령어
DDL 기본 명령어 정리
CREATE DATABASE : 데이터베이스 생성
create databse 데이터베이스_이름 ;
(or) replace databse 데이터베이스_이름 ;
= drop database if exists 데이터베이스_이름 ;
create database 데이터베이스_이름 ;
* database = schema (둘 다 사용 가능)
* if exists : 에러 방지. 없을 시에도 실행은 되지만 영향 받은 행 0.
DROP DATABASE : 데이터베이스 제거
drop database (if exists) 데이터베이스_이름 ;
USE : 디폴트로 사용할 데이터베이스 지정
use 데이터베이스_이름 ;
CREATE TABLE : 테이블 생성
create table (if not exists) 테이블_이름 ;
replace table (if not exists) 테이블_이름 ;
ALTER TABLE : 테이블 변경
alter table 테이블_이름 alter_specification ;
1) 테이블 이름 수정
alter table 테이블_이름 rename to 새로운_이름 ;
2) 테이블 칼럼 추가
alter table 테이블_이름 add 칼럼명 칼럼타입 ;
* 칼럼타입(column_type) : int, varchar 같은 데이터 형태
3) 테이블 칼럼 변경
alter table 테이블_이름 change column 칼럼명 new칼럼명 new칼럼타입 ;
4) 테이블 칼럼 삭제
alter table 테이블_이름 drop 칼럼명 ;
DROP TABLE : 테이블 제거
drop table (if exists) 테이블_이름 ;