MySQL과 MySQLi의 차이점
MySQL 대 MySQLi
MySQL은 관계형 데이터베이스 관리 시스템 (RDBMS)으로서 관계형 데이터베이스 관리 시스템 모델. 이 RDMS는 자체 서버로 실행되며 한 번에 여러 데이터베이스에 대한 다중 사용자 액세스를 제공합니다. MySQL의 소스 코드는 GNU 일반 공중 사용 허가서 (General Public License)에 규정 된 조항들과 많은 독점적 계약들로 이용 가능합니다. MySQL 커뮤니티 회원은 RDMS의 여러 가지 가지를 만들었습니다. 가장 인기있는 것은 Drizzle과 MariaDB입니다. 여러 지점의 프로토 타입 일뿐만 아니라 완전한 기능을 갖춘 데이터베이스 관리 시스템 (또는 DMS)이 있어야하는 대부분의 무료 소프트웨어 프로젝트는 MySQL을 사용합니다.
MySQLi Extension (또는 단순히 MySQL Improved 또는 MySQLi라고도 함)은 주로 PHP 프로그래밍 언어로 사용되는 관계형 데이터베이스 드라이버입니다. 그것은 이미 설립 된 MySQL 데이터베이스에 대한 인터페이스를 제공합니다. 문자 그대로 MySQL의 이전 버전 인 MySQL의 개선 된 버전입니다. MySQL은 단순히 서버를 통해 데이터베이스를 관리하는 수단이었습니다.MySQL은 많은 웹 애플리케이션에서 솔루션 번들 (또는 LAMP) 소프트웨어 스택의 데이터베이스 구성 요소로 사용됩니다. 그 사용은 Flickr, FaceBook, Wikipedia, Google, Nokia 및 YouTube와 같은 인기있는 웹 사이트에서 널리 볼 수 있습니다. 이 웹 사이트들 각각은 저장과 사용자 데이터 로깅을 위해 MySQL을 사용합니다. 이 코드는 C 및 C ++ 언어로 구성되며 Linux, Mac OS X 및 Microsoft Windows를 비롯한 다양한 시스템 플랫폼을 사용합니다.
요약:
1. MySQL은 서버로 실행되며 여러 데이터베이스에 다중 사용자 액세스를 제공하는 RDBMS입니다. MySQLi는 MySQL의 확장이다.2. MySQL은 데이터베이스를 관리하거나 데이터를 관리하기 위해 GUI 도구가 필요하지 않습니다. MySQLi는 MySQL의 기능을 기반으로하며 객체 지향 인터페이스, 이전에 준비된 명령문에 대한 지원 및 향상된 임베디드 서버 지원을 포함합니다.