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 |