공부 자료/SQL

데이터 정의어(DDL)

뚜루뚜루세니 2021. 7. 2. 13:25
728x90

SQL 기본 명령어 분류

기본적으로 4가지로 분류 가능하다.

* 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL), 트랜젝션 제어어(TCL)

 

* 테이블, 데이터 타입, 제약조건

테이블은 각 열 마다 반드시 한 가지 데이터 타입으로 정의되어야한다.

테이블은 각 열마다 제약 조건을 정의할 수 있다.

1. PK(Primary Key)

중복되어 나타날 수 없는 단일 값

NOT NULL

 

2. NOT NULL

NULL을 허용하지 않는다.

1. 데이터 정의어(DDL)

데이터 정의어는 테이블을 생성, 변경, 삭제할 때 사용하는 명령어

 

*실습*

create database Practice; /*데이터베이스 생성*/
use Practice; /*데이터베이스 사용*/

/*테이블 생성(CREATE)*/
create table 회원테이블(
회원번호 INT PRIMARY KEY,
이름 varchar(20),
가입일자 DATE NOT NULL,
수신동의 BIT
);

/*테이블 열 추가*/
alter table 회원테이블 add 성별 varchar(2);

/*회원테이블 조회*/
select * 
	FROM 회원테이블;

/*테이블 열 데이터 타입 변경*/
alter table 회원테이블 modify 성별 varchar(20);

/*테이블 열 이름 변경*/
alter table 회원테이블 change 성별 성 varchar(2);

/*테이블명 변경 */
alter table 회원테이블 rename 회원정보;

/*테이블 삭제*/
drop table 회원정보;
728x90

'공부 자료 > SQL' 카테고리의 다른 글

SQL 문법 - 데이터 조회(SELECT)  (0) 2021.07.05
트랜젝션 제어어(TCL)  (0) 2021.07.05
데이터 제어어(DCL)  (0) 2021.07.05
데이터 조작어(DML)  (0) 2021.07.02
SQL 및 관계형 데이터 베이스  (0) 2021.07.02