본문 바로가기
📑IT정보

MySQL data format 의 함수 사용법

by 메가스터디IT 2023. 10. 17.

MySQL data format의 함수 사용법

오늘의 메가스러운 IT지식 데이터베이스 관리 분야에서 높은 시장 점유율을 자랑하는 MySQL data format 함수 사용법에 대해서 알아보겠습니다. 

관계형데이터베이스
RDBMS

안녕하세요. 메가IT입니다:O

데이터베이스 관리는 현대 비즈니스에서 필수적인 요소로 인정받고 있습니다. 정확하고 일관된 데이터 유지, 성능 최적화, 보안 및 권한 관리, 백업 및 복구 전략, 확장성과 유연성을 통해 조직은 안정적이고 효율적인 데이터 환경을 구축할 수 있습니다. 데이터베이스 분야에서 MySQL은 매우 높은 시장 점유율을 가지고 있습니다.

🔎MySQL

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 가장 널리 사용되는 데이터베이스 시스템 중 하나입니다. 사용하기 쉽고 안정적이며 확장성이 뛰어나기 때문에 웹 애플리케이션 및 기타 소프트웨어에서 많이 사용됩니다. 다양한 운영 체제에서 실행될 수 있으며, PHP, Python, Java 등 다양한 프로그래밍 언어와 함께 사용됩니다. 

 

SQL
데이터관리

🔊다양한 특징

  • 관계형 데이터베이스 : 관계형 데이터베이스 모델을 기반으로 합니다. 이는 데이터를 테이블로 구성하고, 각 테이블은 열과 행으로 구성된다는 것을 의미합니다.
  • 다중 사용자 지원 : 동시에 여러 사용자가 동시에 접근하여 작업할 수 있는 다중 사용자 환경을 지원합니다.
  • SQL : SQL을 사용하여 데이터를 조작하고 조회하는데 매우 유연한 기능을 제공합니다. SQL은 간단하면서도 강력한 질의 언어로, 데이터베이스 스키마 생성, 수정, 삭제 등 다양한 작업을 수행할 수 있습니다.
  • 인덱싱과 검색 최적화: 인덱싱을 통해 데이터 검색 속도를 향상합니다. 적절한 인덱스를 생성하면 대량의 데이터에서도 빠른 검색이 가능합니다.
  • 트랜잭션 지원 : ACID(원자성, 일관성, 고립성, 지속성) 원칙을 준수하는 트랜잭션 처리를 지원합니다. 이는 데이터베이스 작업 중에 발생하는 오류나 중단으로부터 데이터의 일관성과 안전성을 보장합니다.
  • 확장성 : 수많은 사용자와 대량의 데이터를 처리할 수 있는 높은 확장성을 제공합니다. 마스터-슬레이브 복제, 샤딩 등의 기술을 사용하여 성능과 가용성을 개선할 수 있습니다.
  • 오픈 소스 : GNU GPL에 따라 오픈 소스로 제공되며, 무료로 사용할 수 있습니다. 이는 비용 절감 및 커뮤니티 기반 개발 및 지원의 장점을 가져올 수 있습니다.

data-format

 

📅날짜와 시간을 다루기

MySQL의 연관검색어에는 data format의 데이터 형식이 있습니다. 이는 날짜와 시간을 다루기 위한 기능과 데이터 형식을 제공하는 관계형 데이터베이스 관리 시스템입니다. MySQL에서는 날짜와 시간 값을 저장, 조작 및 쿼리하기 위해 특정 데이터 형식과 함수를 사용합니다.

데이터 형식

  • DATE 데이터 형식 : YYYY-MM-DD 형식으로 날짜를 저장합니다.
    예: '2023-10-17'
  • TIME 데이터 형식 : HH:MM:SS 형식으로 시간을 저장합니다.
    예: '10:30:45'
  • DATETIME 데이터 형식 : YYYY-MM-DD HH:MM:SS 형식으로 날짜와 시간을 함께 저장합니다.
    예: '2023-10-17 10:30:45'
  • TIMESTAMP 데이터 형식 : 1970년 1월 1일부터 경과한 초로 표시되는 UNIX 타임스탬프 값입니다.
    보통 사용자가 직접 입력하지 않고, 자동으로 생성 및 업데이트됩니다.


💻함수 사용방법

  • CURDATE():
    오늘의 날짜를 반환합니다.
  • CURTIME():
    현재 시간을 반환합니다.
  • NOW():
    오늘의 날짜와 현재 시간(날짜 + 시간)을 반환합니다.
  • DATE_FORMAT():
    지정된 포맷에 따라 날짜와 시간을 변환합니다.
    예: SELECT DATE_FORMAT(column_name, '포맷') FROM table_name;
  • DATE_ADD() 및 DATE_SUB():
    날짜에 대해 덧셈 또는 뺄셈 연산을 수행합니다.
    예: SELECT DATE_ADD(date_column, INTERVAL 1 DAY) FROM table_name;
주요 포맷 지정자는 다음과 같습니다
%Y : 4자리 연도 (예: 2023)
%y : 두 자리 연도 (예: 23)
%m : 두 자리 월 (01부터 12까지)
%d : 두 자리 일 (01부터 31까지)
%H : 두 자리 시간(24시간제, 00부터 23까지)
%h : 두 자리 시간(12시간제, 01부터 12까지)
%i : 두 자리 분 (00부터 59까지)
%s : 두 자리 초 (00부터 59까지)
%p : AM 또는 PM

오늘의 메가스러운 IT지식으로 데이터 함수에 대해서 알아봤습니다. 
오픈 소스 관계형 데이터 베이스 관리자인 MySQL은 날짜와 시간을 관리하기 효율적임을 알 수 있습니다. 

댓글