Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

코딩세상

[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 정의어 본문

데이터분석/데이터베이스

[데이터베이스 기초] 1. 데이터베이스 개요 - 데이터베이스 정의어

필륭 2023. 12. 10. 15:03

- SQL(Structured Query Language)

 

관계형 데이터베이스를 활용하기 위해 사용하는 표준 언어

 

  1.  데이터 정의어(DDL, Data Definition Language) : 테이블과 같은 데이터 구조 정의
  2.  데이터 조작어(DML, Data Manipulation Language) : 데이터 조회 및 검색
  3.  데이터 제어어(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기 -  [수업자료] 데이터베이스 개요

Comments