Câu hỏi phỏng vấn MySQL
Câu hỏi

MySQL hỗ trợ những đối tượng lưu trữ nào khác nhau?

Câu trả lời

MySQL hỗ trợ nhiều loại đối tượng lưu trữ khác nhau, bao gồm:

  • Quy trình lưu trữ (Stored Procedures): Đây là những tập hợp các câu lệnh SQL được lưu trữ trong cơ sở dữ liệu và có thể được gọi lại để sử dụng nhiều lần. Quy trình lưu trữ giúp tối ưu hóa việc thực thi các tác vụ lặp đi lặp lại và phức tạp[2].

  • Hàm lưu trữ (Stored Functions): Tương tự như quy trình lưu trữ, nhưng hàm lưu trữ trả về một giá trị duy nhất sau khi thực thi. Hàm lưu trữ có thể được sử dụng trong các câu lệnh SQL như một phần của biểu thức[2].

  • Chỉ mục (Indexes): MySQL hỗ trợ lập chỉ mục B-tree và R-tree để lưu trữ và quản lý dữ liệu được lập chỉ mục theo thứ bậc, giúp tăng tốc độ truy vấn dữ liệu[2].

  • Điều kiện kích hoạt (Triggers): Đây là các quy trình tự động được thực thi khi có các sự kiện nhất định xảy ra trong cơ sở dữ liệu, như sau hoặc trước các câu lệnh INSERT, UPDATE, DELETE. Trong MySQL, bạn chỉ có thể sử dụng các điều kiện kích hoạt AFTER và BEFO...

middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Một trigger có thể liên kết với bao nhiêu bảng trong MySQL? Trigger có thể liên kết với view không?

senior

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

junior

Khóa ngoại tự tham chiếu là gì? Cho một ví dụ.

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào