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) 테이블_이름 ;
'SQL' 카테고리의 다른 글
MySQL의 데이터형식(자료형) (0) | 2019.09.29 |
---|---|
SQL 02. DML 기본 명령어 (0) | 2019.09.27 |
SQL의 분류 : DML / DDL / DCL / TCL (0) | 2019.09.26 |
RDBMS 기본 개념과 사용법 (0) | 2019.09.26 |
SQL 설치 (0) | 2019.09.26 |
댓글