sql과 mysql의 차이점은 무엇입니까?


154

나는 데이터베이스에 익숙하지 않고 궁금해했다. SQLMySQL 의 차이점은 무엇인가 ?


30
SQL은 언어이고, MySQL은 데이터베이스 (제품)입니다.
Ben

MS-SQL vs MySQL을 의미하는 경우 다음 링크를 확인하십시오. upwork.com/hiring/data/…
dnaik

@Ben, MySQL은 데이터베이스가 아닙니다. MySQL은 데이터베이스 관리 시스템으로 데이터베이스를 자연스럽게 관리한다는 의미 일 수 있습니다. 그러나 더 중요한 것은 각 DBMS가 특정 SQL 변형을 사용해야하고 MySQL의 변형을 MySQL이라고 부르기 때문에 MySQL도 언어입니다.
Kyle Delaney

답변:


108

SQL- 구조적 쿼리 언어 관계형 데이터베이스 쿼리를 목적으로하는 선언적 컴퓨터 언어 입니다.

MySQL 은 관계형 데이터베이스-데이터 저장 및 검색에 최적화 된 소프트웨어입니다. Oracle, Microsoft SQL Server, SQLite 등의 데이터베이스가 많이 있으며 그 외의 많은 데이터베이스가 그러한 예입니다.


3
SQL Server TSQL, Oracle PL / SQL 등과 같이 MySQL에서 어떤 유형의 절차 적 언어를 사용하는지 나타내는 것이 도움이됩니다. 내가 잘못된 나무에 짖는 경우 수정 =)
bonCodigo

@bonCodigo-질문과 관련이 없습니다.
Oded

2
정의 나 설명을 배치하고 Wiki 나 elswehere를 소개하는 것은 마치 Wiki 나 elswehere로 갈 수없는 것처럼 완전히 <b> 무효화 </ b>합니다. 지도없이! 따라서이 답변은 잘못된 것뿐만 아니라 나쁘다고 믿습니다.
Apostolos

1
관계형 데이터베이스는 관계형 데이터베이스 관리 시스템이 관리하는 것입니다. 따라서 MySQL이 관계형 데이터베이스라고 말하는 것은 확실하지 않습니다.
Kyle Delaney

53

SQL은 구조적 쿼리 언어입니다

MySQL은 관계형 데이터베이스 관리 시스템입니다. SQL 쿼리를 MySQL 데이터베이스에 제출하여 데이터를 저장, 검색, 수정 또는 삭제할 수 있습니다.


35

SQL은 구조적 쿼리 언어를 나타내며 모든 관계형 데이터베이스 관리 시스템에서 사용자가 레코드를 추가, 제거, 업데이트 또는 선택할 수 있도록하는 기초입니다. MySQ와 같은 것은 데이터를 저장하고 검색 할 수있는 실제 관리 시스템이며 SQL은 실제 언어입니다.

기본 SQL은 다소 보편적입니다. 선택은 일반적으로 삽입, 업데이트, 삭제 등과 동일합니다. 기본을 넘어 서면 개별 데이터베이스의 명령과 기능이 다양하며 여기에서 Oracle 전문가 인 사람들을 얻을 수 있습니다. MySQL, SQL Server 등

기본적으로 MySQL은 모든 것을 담은 많은 책 중 하나이며 SQL은 그 책을 읽는 방법입니다.


21

SQL은 ISO 및 ANSI에 의해 정의 된 실제 언어입니다. 다음 은 Wikipedia 기사에 대한 링크입니다. MySQL은이 표준의 특정 구현입니다. 오라클이 원래 MySQL을 개발 한 회사를 인수했다고 생각합니다. 다른 회사들도 자체 SQL 표준을 구현하고 있습니다.


18

SQL은 구조적 쿼리 언어를 나타내며 데이터베이스에서 데이터를 쿼리하기 위해 설계된 프로그래밍 언어입니다. MySQL은 관계형 데이터베이스 관리 시스템으로, 완전히 다른 것입니다.

MySQL은 데이터베이스 관리에 SQL을 사용하는 Microsoft의 제품 (오픈 소스가 아님) 인 MSSQL과 마찬가지로 SQL을 사용하는 오픈 소스 플랫폼입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.