MySQL: Các câu hỏi và câu trả lời phỏng vấn thường gặp Phần 1

2022-03-18 14:03:36

MySQL là gì?

MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở.
Nó dựa trên ngôn ngữ truy vấn cấu trúc (SQL), được sử dụng để thêm, xóa và sửa đổi thông tin trong cơ sở dữ liệu.
Nó phổ biến nhất vì độ tin cậy, tính linh hoạt và xử lý nhanh. MySQL có thể được sử dụng cho nhiều ứng dụng khác nhau, nhưng phổ biến nhất là trên các máy chủ Web.


MySQL được viết bằng ngôn ngữ nào?

MySQL được viết bằng C và C ++ và bộ phân tích cú pháp SQL được viết bằng yacc.


Một trong những tính năng mạnh mẽ nhất của MySQL là gì?

MySQL cung cấp sự linh hoạt để chọn công cụ lưu trữ dữ liệu / bảng theo yêu cầu của bạn. MySQL hỗ trợ các công cụ lưu trữ khác nhau như, InnoDB, MyIsam, Bộ nhớ / Heap.


Cổng mặc định cho MySQL Server là gì?

Cổng mặc định là 3306.


Điều khiển đồng thời đa vũ trụ (MVCC) là gì và nó có được hỗ trợ bởi MySQL không?

Có, MySQL InnoDB Engine hỗ trợ kiến trúc MVCC.
Vui lòng truy cập bài đăng này để biết thêm về MVCC:


Sự khác biệt giữa DATETIME và TIMESTAMP trong MySQL là gì?

TIMESTAMP được sử dụng để theo dõi các thay đổi đối với bản ghi và cập nhật mỗi khi bản ghi được thay đổi.
DATETIME được sử dụng để lưu trữ giá trị tĩnh và cụ thể không bị ảnh hưởng bởi bất kỳ thay đổi nào trong bản ghi.
TIMESTAMP cũng bị ảnh hưởng bởi cài đặt liên quan đến TIME ZONE khác nhau.
DATETIME là không đổi.
Vui lòng truy cập bài đăng này để biết thêm chi tiết:


Sự khác biệt giữa CHAR_LENGTH và Độ dài là gì?

CHAR_LENGTH là số ký tự và LENGTH là số byte.
Nếu bạn đang kiểm tra các ký tự Latinh, thì số sẽ giống nhau, nhưng sự khác biệt của nó đối với chuỗi mã hóa và mã unicode khác.


Sự khác biệt giữa toán tử LIKE và REGEXP là gì?

Toán tử like cho phép chỉ định các ký tự đại diện bằng cách sử dụng toán tử%.
Ví dụ: nếu bạn cần chỉ định tất cả các từ bắt đầu bằng ký tự a, bạn có thể làm như vậy bằng cách sử dụng giá trị “a%”.

Regexp cho phép bạn chỉ định một biểu thức chính quy trong việc so sánh các giá trị trong một cột với một tham số. Ví dụ: nếu bạn cần truy xuất tất cả các bản ghi khớp với một số điện thoại ở định dạng 555-666-7777, bạn có thể sử dụng tham số “[[:chữ số:]] {3} \ - [[:chữ số:]] {3} \ - [[:chữ số:]]{4}".

Xem thêm:


Chia sẻ: