Apa perbedaan antara sql dan mysql [ditutup]

154

Saya baru mengenal basis data dan saya bertanya-tanya: Apa perbedaan antara SQL dan MySQL ?

Neuron
sumber
30
SQL adalah bahasa, MySQL adalah basis data (produk) ...
Ben
Jika Anda maksud MS-SQL vs MySQL maka periksa tautan di bawah ini: upwork.com/hiring/data/…
dnaik
@Ben, MySQL bukan database. Anda mungkin bermaksud bahwa MySQL adalah sistem manajemen basis data, yang secara alami mengelola basis data. Tetapi yang lebih penting MySQL juga merupakan bahasa, karena setiap DBMS perlu menggunakan varian SQL tertentu dan varian MySQL hanya disebut MySQL.
Kyle Delaney

Jawaban:

108

SQL - Bahasa Query Terstruktur. Ini adalah bahasa komputer deklaratif yang bertujuan untuk menanyakan basis data relasional .

MySQL adalah database relasional - perangkat lunak yang dioptimalkan untuk penyimpanan dan pengambilan data. Ada banyak basis data seperti itu - Oracle, Microsoft SQL Server, SQLite dan banyak lainnya adalah contohnya.

Oded
sumber
3
Akan sangat membantu untuk menunjukkan jenis bahasa prosedural yang digunakan MySQL, misalnya SQL Server TSQL, Oracle PL / SQL, dan sebagainya. Perbaiki saya jika saya menggonggong pada pohon yang salah =)
bonCodigo
@bonCodigo - Saya tidak melihat relevansi dengan pertanyaan.
Oded
2
Menyusun definisi atau deskripsi dan merujuk orang ke Wiki atau elswehere benar-benar <b> membatalkan </b> mereka, seolah-olah mereka tidak bisa pergi ke Wiki atau elswehere sendiri. dengan bimbingan! Jadi, saya percaya jawaban ini tidak hanya tidak pada tempatnya tetapi juga buruk.
Apostolos
1
Database relasional adalah apa yang dikelola oleh sistem manajemen basis data relasional. Jadi tentu saja tidak benar untuk mengatakan bahwa MySQL adalah database relasional.
Kyle Delaney
53

SQL adalah Bahasa Query Terstruktur

MySQL adalah sistem manajemen basis data relasional. Anda bisa mengirimkan pertanyaan SQL ke database MySQL untuk menyimpan, mengambil, mengubah atau menghapus data.

Tom
sumber
35

SQL adalah singkatan dari Structured Query Language, dan merupakan dasar di mana semua Sistem Manajemen Basis Data Relasional memungkinkan pengguna untuk menambah, menghapus, memperbarui, atau memilih catatan. Hal-hal seperti MySQ adalah Sistem Manajemen aktual yang memungkinkan Anda untuk menyimpan dan mengambil data Anda, sedangkan SQL adalah bahasa aktual untuk melakukannya.

SQL dasar agak universal - Memilih biasanya terlihat sama, Sisipan, Pembaruan, Menghapus, dll. Setelah Anda melampaui dasar-dasar, perintah dan kemampuan Database Anda berbeda-beda, dan ini adalah di mana Anda mendapatkan orang-orang yang ahli Oracle, MySQL, SQL Server, dll.

Pada dasarnya, MySQL adalah salah satu dari banyak buku yang menyimpan segalanya, dan SQL adalah cara Anda membaca buku itu.

Gyhth
sumber
21

SQL adalah bahasa aktual yang didefinisikan oleh ISO dan ANSI. Berikut ini tautan ke artikel Wikipedia. MySQL adalah implementasi spesifik dari standar ini. Saya percaya Oracle membeli perusahaan yang awalnya mengembangkan MySQL. Perusahaan lain juga memiliki implementasi standar SQL sendiri.

j.jerrod.taylor
sumber
18

SQL adalah singkatan dari Structured Query Language, dan itu adalah bahasa pemrograman yang dirancang untuk menanyakan data dari database. MySQL adalah sistem manajemen basis data relasional, yang merupakan hal yang sangat berbeda.

MySQL adalah platform sumber terbuka yang menggunakan SQL, seperti halnya MSSQL, yang merupakan produk Microsoft (bukan sumber terbuka) yang menggunakan SQL untuk manajemen basis data.

MegaMilivoje
sumber