2013-02-12 47 views
124

Tôi mới làm quen với cơ sở dữ liệu và triyng để tìm hiểu cơ sở dữ liệu. Tôi tự hỏi sự khác biệt giữa SQL và MySQL.Sự khác biệt giữa sql và mysql

+22

SQL là ngôn ngữ, MySQL là cơ sở dữ liệu (sản phẩm) ... – Ben

+0

Nếu bạn muốn nói MS-SQL so với MySQL thì hãy kiểm tra liên kết bên dưới: https://www.upwork.com/hiring/data/sql- vs-mysql-mà-quan hệ-cơ sở dữ liệu-là-phải-cho-bạn/ – dnaik

+0

@Ben, MySQL không phải là một cơ sở dữ liệu. Bạn có thể có nghĩa là MySQL là một hệ thống quản lý cơ sở dữ liệu, mà tự nhiên quản lý cơ sở dữ liệu. Nhưng quan trọng hơn MySQL cũng là một ngôn ngữ, vì mỗi DBMS cần sử dụng một biến thể cụ thể của SQL và biến thể của MySQL chỉ được gọi là MySQL. –

Trả lời

87

SQL - Structured Query Language. Đó là ngôn ngữ máy tính khai báo nhằm truy vấn relational databases.

MySQL là một cơ sở dữ liệu quan hệ - một phần mềm tối ưu hóa cho việc lưu trữ dữ liệu và phục hồi. Có rất nhiều cơ sở dữ liệu như vậy - Oracle, Microsoft SQL Server, SQLite và nhiều cơ sở dữ liệu khác là những ví dụ như vậy.

+2

Sẽ hữu ích khi chỉ định loại ngôn ngữ thủ tục mà MySQL đang sử dụng, ví dụ: SQL Server TSQL, Oracle PL/SQL và vv. Đúng nếu tôi sủa cây sai =) – bonCodigo

+0

@bonCodigo - Tôi không thấy sự liên quan của câu hỏi. – Oded

+1

Đặt ra các định nghĩa hoặc mô tả và giới thiệu người dùng đến Wiki hoặc elswehere hoàn toàn là làm mất hiệu lực, như thể họ không thể truy cập Wiki hoặc elswehere. w/o một hướng dẫn! Vì vậy, tôi tin rằng câu trả lời này không chỉ ở ngoài chỗ mà còn xấu. – Apostolos

29

SQL là viết tắt của Structured Query Language, và là cơ sở để mà tất cả các hệ quản trị cơ sở dữ liệu quan hệ cho phép người dùng thêm, xóa, cập nhật, hoặc chọn hồ sơ. Những thứ như MySQ là Hệ thống quản lý thực tế cho phép bạn lưu trữ và truy xuất dữ liệu của bạn, trong khi SQL là ngôn ngữ thực tế để làm như vậy.

SQL cơ bản hơi phổ biến - Chọn thường giống nhau, Chèn, Cập nhật, Xóa, v.v. Khi bạn vượt ra ngoài khái niệm cơ bản, các lệnh và khả năng của Cơ sở dữ liệu cá nhân của bạn thay đổi, và đây là nơi bạn có được những người là Oracle chuyên gia, MySQL, SQL server, vv

về cơ bản, MySQL là một trong nhiều sách giữ tất cả mọi thứ, và SQL là cách bạn đi về đọc cuốn sách đó.

13

SQL là viết tắt của Structured Query Language, và nó là một ngôn ngữ lập trình được thiết kế để truy vấn dữ liệu từ một cơ sở dữ liệu. MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ, đó là một điều hoàn toàn khác.

MySQL là một nền tảng mã nguồn mở sử dụng SQL, giống như MSSQL, là sản phẩm của Microsoft (không phải mã nguồn mở) sử dụng SQL để quản lý cơ sở dữ liệu.

20

SQL là ngôn ngữ thực tế mà theo quy định của ISO và ANSI. Here là một liên kết đến bài viết trên Wikipedia. MySQL là một triển khai cụ thể của tiêu chuẩn này. Tôi tin rằng Oracle đã mua lại công ty mà ban đầu đã phát triển MySQL. Các công ty khác cũng có triển khai SQL của riêng mình.

43

SQL là ngôn ngữ truy vấn có cấu trúc

MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ. Bạn có thể gửi các truy vấn SQL tới cơ sở dữ liệu MySQL để lưu trữ, truy xuất, sửa đổi hoặc xóa dữ liệu.

Các vấn đề liên quan