Tôi chưa quen với cơ sở dữ liệu và tôi đã tự hỏi: sự khác biệt giữa SQL và MySQL là gì?
Tôi chưa quen với cơ sở dữ liệu và tôi đã tự hỏi: sự khác biệt giữa SQL và MySQL là gì?
Câu trả lời:
SQL - Ngôn ngữ truy vấn có cấu trúc. Đây là ngôn ngữ máy tính khai báo nhằm truy vấn cơ sở dữ liệu quan hệ .
MySQL là một cơ sở dữ liệu quan hệ - một phần mềm được tối ưu hóa để lưu trữ và truy xuất dữ liệu. Có 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ụ về điều đó.
SQL là viết tắt của Ngôn ngữ truy vấn có cấu trúc và là cơ sở cho tất cả các Hệ thống quản lý 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 các bản ghi. 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 mình, trong khi SQL là ngôn ngữ thực tế để làm việc đó.
SQL cơ bản có phần phổ biến - Các lựa chọn thường trông giống nhau, Chèn, Cập nhật, Xóa, v.v. Khi bạn vượt ra khỏi những điều 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 sẽ khác nhau và đây là nơi bạn có được những người là chuyên gia của Oracle, MySQL, SQL Server, v.v.
Về cơ bản, MySQL là một trong nhiều cuốn sách nắm giữ mọi thứ và SQL là cách bạn tiếp tục đọc cuốn sách đó.
SQL là ngôn ngữ thực tế theo định nghĩa của ISO và ANSI. Đây là một liên kết đến bài viết 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 công ty ban đầu phát triển MySQL. Các công ty khác cũng có các triển khai riêng của tiêu chuẩn SQL.
SQL là viết tắt của Ngôn ngữ truy vấn có cấu trúc và nó là ngôn ngữ lập trình được thiết kế để truy vấn dữ liệu 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 nguồn mở sử dụng SQL, giống như MSSQL, là sản phẩm của Microsoft (không phải nguồn mở) sử dụng SQL để quản lý cơ sở dữ liệu.