코딩세상
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 정의어 본문
- SQL(Structured Query Language)
관계형 데이터베이스를 활용하기 위해 사용하는 표준 언어
- 데이터 정의어(DDL, Data Definition Language) : 테이블과 같은 데이터 구조 정의
- 데이터 조작어(DML, Data Manipulation Language) : 데이터 조회 및 검색
- 데이터 제어어(DCL, Data Control Language) : 데이터베이스에 접근하는 권한 관리
- 테이블 정의하기
CREATE TABLE 테이블명(속성1 데이터타입1 제약조건1, 속성2 데이터타입2 제약조건2, ...);
- 데이터 타입
- 데이터 타입은 문자, 숫자, 날짜 등 여러가지가 있음
- 제공되는 데이터 타입은 DBMS마다 차이가 있을 수 있음
- My SQL 데이터 타입: https://dev.mysql.com/doc/refman/8.0/en/data-typs.html
- 테이블 수정하기
컬럼추가 : ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입 제약조건
컬럼수정 : ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 데이터타입 제약조건
컬럼 이름 변경 : ALTER TABLE 테이블명 CHANGE COLUMN 기존컬럼명 새로운 컬럼명 데이터타입 제약조건
컬럼 삭제 : ALTER TABLE 테이블명 DROP COLUMN 컬럼명
테이블 이름 변경 : ALTER TABLE 기존테이블명 RENAME 새로운테이블명
- 테이블 삭제하기
DROP TABLE 테이블명
# 출처 엘리스 AI트랙 7기 - [수업자료] 데이터베이스 개요
'데이터분석 > 데이터베이스' 카테고리의 다른 글
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 데이터 모델링 (0) | 2023.12.10 |
---|---|
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 키(Key) (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - 제약 조건 (0) | 2023.12.10 |
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 종류 (0) | 2023.12.10 |
[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 소개 (0) | 2023.12.10 |
Comments