Repolode
catfan

catfan/Medoo

깔끔하고 직관적인 API로 일반적인 SQL 작업을 간편하게 처리하는 경량 단일 파일 PHP 데이터베이스 프레임워크입니다.

스타
4,949
포크
1,122
열린 이슈
48
마지막 커밋
11일 전

어떤 프로젝트인가요?

Medoo는 PDO를 감싸는 PHP 데이터베이스 프레임워크입니다. 개발자는 직접 쿼리 문자열을 작성하는 대신 간단한 메서드 호출로 insert, select, update, delete 같은 일반적인 SQL 작업을 처리할 수 있습니다. 최소한의 의존성을 갖춘 단일 파일 패키지로 배포되며 Composer로 설치할 수 있습니다.

README에 따르면 Medoo는 MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle, Sybase를 지원합니다. 또한 코드 가독성을 유지하면서 복잡한 SQL, 데이터 매핑, prepared statement를 처리하도록 설계되었습니다. Laravel, CodeIgniter, Yii, Slim 같은 프레임워크에도 적용할 수 있습니다.

PHP 7.3 이상과 PDO 확장이 필요합니다. MIT 라이선스로 배포되며 PHPUnit 테스트와 코드 스타일 검사용 php-cs-fixer가 포함되어 있습니다.

핵심 기능

  • 01최소한의 의존성을 갖춘 단일 파일 패키지
  • 02insert, select, update, delete를 위한 깔끔한 API
  • 03MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle, Sybase 지원
  • 04복잡한 SQL과 prepared statement 처리
  • 05Composer로 설치 가능

활용 사례

  • 무거운 ORM 없이 소규모 PHP 웹 애플리케이션에 데이터베이스 접근 기능 추가
  • Laravel, Slim, Yii를 사용하는 프로젝트에서 CRUD 기능 빠르게 구현
  • 여러 SQL 데이터베이스 엔진에서 동작해야 하는 PHP 스크립트 작성

빠른 시작

  1. 1

    Composer로 Medoo 설치

    composer require catfan/medoo
  2. 2

    Composer 오토로더를 불러오고 PHP에서 데이터베이스 연결 생성

사용 전 알아둘 점

  • PDO 확장이 활성화된 PHP 7.3 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Medoo은(는) 무엇인가요?
깔끔하고 직관적인 API로 일반적인 SQL 작업을 간편하게 처리하는 경량 단일 파일 PHP 데이터베이스 프레임워크입니다. Medoo는 PDO를 감싸는 PHP 데이터베이스 프레임워크입니다. 개발자는 직접 쿼리 문자열을 작성하는 대신 간단한 메서드 호출로 insert, select, update, delete 같은 일반적인 SQL 작업을 처리할 수 있습니다. 최소한의 의존성을 갖춘 단일 파일 패키지로 배포되며 Composer로 설치할 수 있습니다.
Medoo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Medoo은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Medoo은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Medoo의 마지막 커밋은 2026년 10월 26일입니다.
Medoo은(는) 어디에 사용할 수 있나요?
무거운 ORM 없이 소규모 PHP 웹 애플리케이션에 데이터베이스 접근 기능 추가 Laravel, Slim, Yii를 사용하는 프로젝트에서 CRUD 기능 빠르게 구현 여러 SQL 데이터베이스 엔진에서 동작해야 하는 PHP 스크립트 작성
Medoo는 어떻게 설치하나요?
Composer로 Medoo 설치: composer require catfan/medoo Composer 오토로더를 불러오고 PHP에서 데이터베이스 연결 생성
Medoo은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/catfan/Medoo

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트