MySQL là hệ thống giúp lưu trữ và quản lý dữ liệu hiệu quả. Database lưu trữ dữ liệu có cấu trúc. Được viết bằng C và C++, đã được test với nhiều compiler để kiểm tra bug.
Mã nguồn mở (Open-Source)
MySQL mã nguồn mở, ai cũng có thể tải, dùng, sửa đổi. Miễn phí, dễ hiểu. Mã nguồn có thể nghiên cứu, thay đổi theo nhu cầu. Sử dụng giấy phép GPL (GNU General Public License) quy định điều khoản sử dụng.
Nhanh và tin cậy
MySQL lưu trữ dữ liệu hiệu quả trong bộ nhớ đảm bảo dữ liệu nhất quán, không dư thừa. Do đó truy cập và thao tác dữ liệu rất nhanh.
Mở rộng (Scalable)
Khả năng làm việc với dữ liệu nhỏ, lớn, cluster máy. MySQL server phát triển để làm việc với database lớn.
Kiểu dữ liệu (Data Types)
Hỗ trợ nhiều kiểu: unsigned/signed integers, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, v.v.
Charset (Character Sets)
Hỗ trợ nhiều charset: latin1 (cp1252), German, Ujis, Unicode, v.v.
An toàn (Secure)
Cung cấp giao diện an toàn với hệ thống mật khẩu linh hoạt, xác thực dựa trên host trước khi truy cập database. Mật khẩu được mã hóa khi kết nối server.
Hỗ trợ database lớn
Hỗ trợ database lớn: 40-50 triệu bản ghi, 150.000-200.000 bảng, lên đến 5 tỷ hàng.
Chương trình client và tiện ích
MySQL server đi kèm nhiều client và tiện ích: dòng lệnh như mysqladmin, đồ họa như MySQL Workbench. Client programs viết bằng nhiều ngôn ngữ. Thư viện client (C/C++) có sẵn cho các binding C.