MySQL là gì? ngắn gọn – dễ hiểu (cập nhật 2024)

#1. MySQL là gì?

MySQL là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS – Relational Database Management System) cực kỳ nổi tiếng, nó được phát triển và hỗ trợ bởi Oracle Corporation.

Dành cho bạn nào chưa biết thì RDBMS là một chương trình máy tính (program) hay nói cách khác nó là một phần mềm giống như bao phần mềm khác trên máy tính của bạn.

Với RDBMS thì bạn có thể lưu trữ (store), quản lý (manage), truy vấn (query) và lấy (retrieve) dữ liệu từ một cơ sở dữ liệu quan hệ (relational database).

Một số RDBMS nổi tiếng như MySQL, Microsoft SQL Server, PostgreSQL.

RDBMS sử dụng các câu lệnh truy vấn SQL để có thể truy cập vào dữ liệu của database.

Tham khảo thêm tài liệu trên trang MySQL tại đâytại đây (w3schools).

MySQL là một phần mềm, giống như bất kỳ phần mềm nào khác mà bạn thực hiện cài đặt trên máy tính của mình.

MySQL lưu dữ liệu trên ổ cứng máy tính của bạn. Đây là một kiến thức cơ bản, tuy nhiên nhiều bạn sinh viên / fresher / junior không nắm được.

Khi được hỏi các bạn thường trả lời là lưu ở “bộ nhớ” (một từ rất chung chung mà các bạn không nên dùng, vì bộ nhớ thì có nhiều loại (bộ nhớ trong như RAM hoặc ROM, hoặc bộ nhớ ngoài như ổ cứng, USB, đĩa CD, …)

Hoặc là lưu ở RAM – điều này là không thể, vì nếu lưu ở RAM thì dữ liệu trong database sẽ bị MẤT ĐI NGAY LẬP TỨC khi bạn tắt máy tính. Tư duy logic một chút các bạn sẽ không bao giờ lặp lại câu trả lời như vậy nữa.

MySQL là một Open Source, nó miễn phí 100%. Và đó cũng là một trong những lý do mà nhiều công ty (không chỉ ở Việt Nam, mà cả trên thế giới) ưa thích sử dụng.

MySQL rất nhanh (fast), đáng tin cậy (reliable), có thể mở rộng (scalable) và dễ sử dụng (easy to use).

Hội tụ đủ các yếu tố như vậy nên không khó hiểu khi MySQL được sử dụng phổ biến như vậy.

my-sql-la-gi

#2. Tại sao lại có cái tên là MySQL?

MySQL được phát hành lần đầu tiên vào năm 1995, và cho đến nay (2023) thì MySQL đã được 28 năm tuổi.

MySQL hỗ trợ đa nền tảng. Bạn có thể cài đặt MySQL trên cả máy Linux, Windows, MacOS, …

MySQL được đặt tên theo tên con gái của người đồng sáng lập Michael “Monty” Widenius: “My”.

Tên đầy đủ của cô là “My Widenius”.

Ngoài ra, cô còn có 2 người em nữa là “Max Widenius” (cũng được ông bô đặt tên cho MaxDB) và “Maria Widenius” (ông bố đặt tên luôn cho MariaDB).

Nếu vợ ông mà sinh thêm em bé chắc ông còn tạo ra thêm nhiều phiên bản database nữa >.<

Cách phát âm chính thức của MySQL là “My Ess Que Ell”. Tuy nhiên, cũng có nhiều lập trình viên gọi nó là “My Sequel”.

Gọi nhiều riết rồi quen, nhưng chẳng sao cả, chỉ là cách gọi để chúng ta giao tiếp với nhau, hiểu ý nhau là được.

#3. MYSQL phổ biến như thế nào?

+) Các website lớn đang sử dụng MySQL như Facebook, Twitter, Airbnb, Uber, GitHub, YouTube,…

+) Các CMS (Content Management System) lớn khác cũng đang sử dụng MySQL như WordPress (nền tảng tạo website lớn nhất), Drupal, Joomla!, …

+) Và tất nhiên, một số lượng rất lớn lập trình viên trên toàn thế giới đang sử dụng MySQL hàng ngày.

Theo khảo sát mới nhất của Stack Overflow thì vào năm 2022, MySQL xếp số #1 về mức độ phổ biến trong hạng mục Databases, xếp sau nó lần lượt là PostgreSQL, SQLite, MongoDB, Microsoft SQL Server, …

mysql-la-gi-2

Link nguồn khảo sát

Vâng, có những điều rất thú vị về MySQL đúng không nào. Hi vọng những thông tin trong bài viết này sẽ hữu ích với bạn.

Tác giả: @Trần Minh Sáng

Bài viết đạt: 5/5 sao - (Có 2 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop