อะไรคือความแตกต่างระหว่าง sql และ mysql [ปิด]


154

ฉันใหม่สำหรับฐานข้อมูลและฉันสงสัยว่า: อะไรคือความแตกต่างระหว่างSQLและMySQL ?


30
SQL เป็นภาษา, MySQL เป็นฐานข้อมูล (ผลิตภัณฑ์) ...
Ben

หากคุณหมายถึง MS-SQL และ MySQL ให้ตรวจสอบลิงค์ด้านล่างนี้: upwork.com/hiring/data/ …
dnaik

@Ben, MySQL ไม่ใช่ฐานข้อมูล คุณอาจหมายถึงว่า MySQL เป็นระบบจัดการฐานข้อมูลซึ่งจัดการฐานข้อมูลตามธรรมชาติ แต่ที่สำคัญกว่านั้น MySQL ก็เป็นภาษาเช่นกันเนื่องจาก DBMS แต่ละตัวจำเป็นต้องใช้ตัวแปรเฉพาะของ SQL และตัวแปรของ MySQL นั้นเรียกว่า MySQL
Kyle Delaney

คำตอบ:


108

SQL - ภาษาของแบบสอบถามที่มีโครงสร้าง มันเป็นภาษาคอมพิวเตอร์ที่เปิดเผยมุ่งเป้าไปที่การสอบถามฐานข้อมูลเชิงสัมพันธ์

MySQLเป็นฐานข้อมูลเชิงสัมพันธ์ - ชิ้นส่วนของซอฟต์แวร์ที่ปรับให้เหมาะกับการจัดเก็บและดึงข้อมูล มีหลายฐานข้อมูลเช่น Oracle, Microsoft SQL Server, SQLite และอื่น ๆ อีกมากมายเป็นตัวอย่างของ


3
มันจะมีประโยชน์ในการระบุว่า MySQL ใช้ภาษาขั้นตอนประเภทใดเช่น SQL Server TSQL, Oracle PL / SQL และอื่น ๆ ถูกต้องฉันถ้าฉันเห่าที่ผิดต้นไม้ =)
bonCodigo

@bonCodigo - ฉันไม่เห็นความเกี่ยวข้องกับคำถาม
Oded

2
การวางคำจำกัดความหรือคำอธิบายและการอ้างอิงถึงบุคคลใน Wiki หรือที่ใดก็ตามนั้นเป็นการลบล้างพวกเขาทั้งหมดราวกับว่าพวกเขาไม่สามารถไปที่ Wiki หรือที่อื่น ๆ ได้ ด้วยแนวทางที่ถูกต้อง! ดังนั้นฉันเชื่อว่าคำตอบนี้ไม่เพียง แต่อยู่นอกสถานที่ แต่ยังไม่ดี
Apostolos

1
ฐานข้อมูลเชิงสัมพันธ์คือสิ่งที่ระบบจัดการฐานข้อมูลเชิงสัมพันธ์จัดการ ดังนั้นมันจึงไม่ถูกต้องที่จะบอกว่า MySQL เป็นฐานข้อมูลเชิงสัมพันธ์
Kyle Delaney

53

SQL เป็นภาษาคิวรีที่มีโครงสร้าง

MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ คุณสามารถส่งแบบสอบถาม SQL ไปยังฐานข้อมูล MySQL เพื่อจัดเก็บเรียกคืนแก้ไขหรือลบข้อมูลได้


35

SQL ย่อมาจาก Structured Query Language และเป็นพื้นฐานที่ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ทั้งหมดอนุญาตให้ผู้ใช้เพิ่มลบอัปเดตหรือเลือกระเบียน MySQ คือระบบการจัดการจริงที่อนุญาตให้คุณจัดเก็บและดึงข้อมูลของคุณในขณะที่ SQL เป็นภาษาจริง

SQL พื้นฐานค่อนข้างเป็นสากล - โดยทั่วไปแล้วการเลือกจะมีลักษณะเหมือนกันแทรกการอัพเดทลบ ฯลฯ เมื่อคุณได้รับมากกว่าพื้นฐานแล้วคำสั่งและความสามารถของฐานข้อมูลแต่ละตัวของคุณจะแตกต่างกันไป MySQL, SQL Server เป็นต้น

โดยทั่วไปแล้ว MySQL เป็นหนึ่งในหนังสือหลายเล่มที่ถือครองทุกอย่างและ SQL เป็นวิธีการอ่านหนังสือเล่มนั้น


21

SQL เป็นภาษาจริงที่กำหนดโดย ISO และ ANSI นี่คือลิงค์ไปยังบทความ Wikipedia MySQL เป็นการนำมาตรฐานนี้ไปใช้โดยเฉพาะ ฉันเชื่อว่า Oracle ซื้อ บริษัท ที่พัฒนา MySQL มาตั้งแต่แรก บริษัท อื่น ๆ ก็มีการติดตั้งมาตรฐาน SQL ด้วยเช่นกัน


18

SQL ย่อมาจาก Structured Query Language และเป็นภาษาการเขียนโปรแกรมที่ออกแบบมาสำหรับการสืบค้นข้อมูลจากฐานข้อมูล MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ซึ่งแตกต่างอย่างสิ้นเชิง

MySQL เป็นแพลตฟอร์มโอเพ่นซอร์สที่ใช้ SQL เช่นเดียวกับ MSSQL ซึ่งเป็นผลิตภัณฑ์ของ Microsoft (ไม่ใช่โอเพ่นซอร์ส) ที่ใช้ SQL สำหรับการจัดการฐานข้อมูล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.