SQL 명령어는 다음 4가지로 분류할 수 있습니다.
데이터 정의어 - 테이블 생성, 변경, 삭제
데이터 조작어 - 데이터 삽입, 조회, 수정, 삭제
데이터 제어어 - 데이터 접근 권한 부여, 제거
트랜젝션 제어어 - 데이터 조작어 명령어 실행, 취소, 임시저장
이번 글에서는 데이터 정의어에 대해 알아보도록하겠습니다.
데이터 베이스 생성
create database 데이터 베이스 이름;
create database Pratice;
데이터 베이스 사용
use database 데이터 베이스 이름;
use database Practice;
테이블 생성
create table 테이블 이름(
열 이름 + 데이터 타입 + 제약조건, -> NOT NULL, PRIMARY KEY 등
.
.);
create table 회원테이블(
회원번호 int primary key,
이름 varchar(20),
가입일자 date not null,
수신동의 bit);
테이블 열 추가
alter table + 테이블이름 + add + 추가할 열 이름 + 데이터타입;
alter table 회원테이블 add 성별 varchar(2);
테이블 열 데이터타입 변경
alter table + 테이블이름 + modify + 열 이름 + 변경할 데이터타입;
alter table 회원테이블 modify 성별 varchar(20);
테이블 열 이름 변경
alter table + 테이블 이름 + change + 열이름 + 변경할 열 이름 + 데이터타입;
alter table 회원테이블 change 성별 성 varchar(20);
테이블 이름변경
alter table + 테이블 이름 + rename + 변경할 테이블 이름;
alter table 회원테이블 rename 회원정보;
테이블 삭제
drop table + 테이블 이름;
drop table 회원정보;
'SQL' 카테고리의 다른 글
View 및 Procedure (0) | 2021.10.28 |
---|---|
SQL 활용 - 연산자 및 함수(2) (0) | 2021.10.28 |
SQL활용 - 연산자 및 함수(1) (0) | 2021.10.28 |
2-3. 트렌젝션 제어어 (0) | 2021.10.03 |
2-2. 데이터 제어어 (0) | 2021.10.02 |
2-1. 데이터 조작어 (0) | 2021.10.02 |