MySQL과 SQL의 차이점

Anonim

MySQL과 SQL

MySQL은 관계형 데이터베이스 관리 시스템 (또는 RDMS)으로서 관계형 데이터베이스 관리 시스템 모델. 이 RDMS는 자체 서버로 실행되며 한 번에 여러 데이터베이스에 대한 다중 사용자 액세스를 제공합니다. MySQL의 소스 코드는 GNU 일반 공중 사용 허가서 (General Public License)에 규정 된 조항들과 많은 독점적 계약들로 이용 가능합니다. MySQL 커뮤니티 회원은 RDMS의 여러 가지 가지를 만들었습니다. 가장 인기있는 것은 Drizzle과 MariaDB입니다. 여러 지점의 프로토 타입 일뿐만 아니라 완전한 기능을 갖춘 데이터베이스 관리 시스템 (또는 DMS)이 있어야하는 대부분의 무료 소프트웨어 프로젝트는 MySQL을 사용합니다.

구조화 된 쿼리 언어 (SQL이라고도 함)는 데이터베이스 언어입니다. RDMS의 데이터를 관리하기 위해 특별히 설계되었으며 개념은 관계형 대수를 기반으로합니다. 해당 기능의 범위에는 데이터 쿼리 및 업데이트, 스키마 만들기 및 수정 및 데이터 액세스 제어가 포함됩니다. RDMS 모델을 사용하는 첫 번째 언어 중 하나였으며 이러한 관계형 데이터베이스에서 가장 널리 사용되는 언어입니다. SQL 언어는 여러 언어 요소로 세분화됩니다. 구문 (statement)과 쿼리 (query)의 선택 구성 요소 인 절 (clauses); 데이터의 열과 행으로 구성된 스칼라 값 또는 테이블을 생성하는 표현식. SQL로 평가 될 수있는 조건을 지정하는 데 사용되는 술어 3 진 논리 (또는 3VL) 부울 진리 값; 특정 사양을 기반으로 데이터를 검색하는 쿼리 스키마 및 데이터에 영향을 미치거나 트랜잭션, 프로그램 흐름, 연결, 세션 또는 진단을 제어 할 수있는 명령문을 제공합니다.

MySQL은 솔루션 번들 (또는 LAMP) 소프트웨어 스택의 데이터베이스 구성 요소로 많은 웹 응용 프로그램에서 찾을 수 있습니다. 그 사용은 Flickr, FaceBook, Wikipedia, Google, Nokia 및 YouTube와 같은 인기있는 웹 사이트에서 널리 볼 수 있습니다. 이 웹 사이트들 각각은 저장과 사용자 데이터 로깅을 위해 MySQL을 사용합니다. 이 코드는 C 및 C ++ 언어로 구성되며 Linux, Mac OS X 및 Microsoft Windows를 비롯한 다양한 시스템 플랫폼을 사용합니다.

SQL은 이제 표준이며 구조는 여러 가지 구성 요소로 구성됩니다. 여기에는 SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) 및 SQL / XML (또는 XML 관련 사양)이 포함됩니다.

요약:

1. MySQL은 자체 서버로 실행되며 여러 데이터베이스에 동시에 다중 사용자 액세스를 제공하는 RDMS입니다. SQL은 RDMS의 데이터를 관리하기 위해 특별히 설계된 데이터베이스 언어입니다.2. MySQL은 사용자 데이터를 저장하고 로깅하는 수단으로 많은 대중적인 웹 애플리케이션에서 사용됩니다. SQL은 SQL Framework, SQL / CLI 및 SQL / XML을 비롯한 여러 구성 요소로 구성된 표준입니다.