개발일기/Database 3

[MYSQL] 날짜, 시간 형식 지정 / 계산하기

GOAL : 다양한 함수를 통해 MYSQL에서 날짜와 시간을 다룬다. 날짜, 시간 형식 지정 및 게산 형식, 포맷 지정하기 DATE_FORMAT 함수 DATE_FORMAT(date, type) ex) date = '2023-02-13 11:30:14' type = '%Y/%m/%d' # '2023/02/13' date : 형식을 갖춘 날짜 및 시각 type : 반환받을 형식 자주 사용하는 형식 입력된 날짜의 형식을 'yy-mm-dd'와 같이 바꿉니다. '2023-02-13 13:54:22' 같은 형식을 '2023-02-13'로 바꿀 때 사용합니다. 다양한 Format Description 확인 https://dev.mysql.com/doc/refman/8.0/en/date-and-time-function..

[DB] SQL 기본 문법

SQL(Structured Query Language) SQL은 관계형 데이터베이스 시스템(RDBMS)에서 데이터 관리를 위해 설계된 특수한 목적을 가진 언어입니다. 데이터베이스 스키마 생성 및 수정, 자료의 검색 및 관리 등의 작업을 수행합니다. 종류 DDL(Data Definition Language) - 데이터 정의 언어 관계형 데이터베이스의 구조(스키마, 테이블)를 정의하기 위한 명령어 ex) CREATE, DROP, ALTER DML(Data Manipulation Language) - 데이터 조작 언어 데이터를 저장, 조회, 수정, 삭제 등을 하기 위한 명령어 ex) INSERT, SELECT, UPDATE, DELETE DCL(Data Control Language) - 데이터 제어 언어 데..

[DB] 관계형 데이터베이스(RDBMS)? 주요 용어 정리

Database 체계화 된 데이터의 모임 여러 사람이 공유하고 사용할 목적으로 통합관리되는 정보의 집합 자료 항목의 중복을 없애고 구조화하여 기억시켜놓은 자료의 집합체 장점 데이터 중복 최소화 데이터 무결성 (정확한 정보) 데이터 일관성 데이터 독립성 (물리적 / 논리적) 데이터 표준화 데이터 보안 유지 RDB (Relational Database) 관계형 모델에 기반하여 key와 value들을 관계를 표 형태로 정리한 데이터베이스 id 이름 나이 전화번호 1 김아무개 20 010-xxxx-xxxx 2 이아무개 21 010-xxxx-xxxx 주요 용어 스키마(schema) : 데이터베이스에서 자료의 구조, 표현방법, 관계 등 전반적인 명세를 기술한 것 column datatype id INT name T..