본문 바로가기
728x90
반응형

database/mysql2

MySQL 날짜형 데이터 타입 : DateTime, Date, Time (ft.오늘의 milliseconds 계산하기) NOW() -> 현재 날짜/시간 반환, DateTime형CURDATE() -> 현재 날짜 반환,Date형INTERVAL -> 시간,날짜 계산시 사용하는 키워드오라클에는 날짜형 데이터 타입이 DateTime, Timestamp 두가지 정도밖에 없는 것과 다르게Mysql은 Date, Time, DateTime, Timestamp, Year .. 여러가지가 있는 것 같다어떻게 보면 Mysql 쪽이 데이터타입이 많으니 뭔가 더 복잡한 것 같은데, 사실 데이터를 가져와서 이리저리 가공하는 경우가 더 많기때문에,, 그게 싫은 개발자라면 Mysql 쪽이 편할 수도 있겠다라는 생각을 하게 되었다. 그래도 난 오라클쪽이 더 직관적이고 유지보수하기 편할 것 같다. 기획자가 처음에는 년도만 필요한 것 같이 기획했지만 추후에.. 2025. 8. 26.
Mysql과 MariaDB / RaspberryPI 에 MariaDB 설치하기 MariaDB는 Mysql에서 파생된 자식뻘 데이터베이스 시스템이다.오라클의 인수 이후 MySQL 개발자들이 소스코드를 포크(fork)하여 만든 MariaDB는 포크버전 답게,MySQL의 API, SQL 문법 등이 거의 복제된 형태로 만들어져있다.그래서 설정파일 위치 같은 부분만 다르고, 사용하는 문법이 거의 동일하다. 포크 이후에는 MariaDB는 점점 확장되면서 독자적인 기능들이 추가되고 있고, MySQL은 엔터프라이즈급 안정성 위주로 발전하고 있다고 한다. 나의 경우 RaspberryPI 에서 Mysql을 설치하여 사용하고자 했으나, 결국 라즈베리파이 환경에서는 MySQL 서버 패키지 대신 MariaDB 서버가 기본 제공되어 사용하게 되었다.내가 정말 MySQL을 사용해야 했다면 다른 방법을 고민.. 2025. 8. 26.
728x90
반응형