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

Một VIEW trong MySQL là gì? Làm thế nào để bạn tạo và truy vấn một view?

Câu trả lời

VIEW trong MySQL là một bảng ảo dựa trên kết quả của một câu lệnh SQL. VIEW không lưu trữ dữ liệu của riêng nó mà hiển thị dữ liệu được lưu trữ trong các bảng khác. VIEW được tạo ra bằng câu lệnh CREATE VIEW và có thể chứa các hàng và cột giống như một bảng thực sự. Các trường trong VIEW là các trường từ một hoặc nhiều bảng thực tế trong cơ sở dữ liệu. Bạn có thể thêm các câu lệnh và hàm SQL vào VIEW và trình bày dữ liệu như thể nó đến từ một bảng đơn lẻ[1][2][3][4][5][6][7][8][9][11][15].

Để tạo một VIEW, bạn sử dụng câu lệnh CREATE VIEW theo cú pháp sau:

CREATE VIEW ten_view AS
SELECT cot1, cot2, ...
FROM ten_bang
WHERE dieu_kien;

Trong đó ten_view là tên của VIEW bạn muốn tạo, cot1, cot2, ... là các cột bạn muốn hiển thị trong VIEW, ten_bang là tên của bảng mà bạn muốn truy xuất dữ liệu, và dieu_kien là điều kiện lọc dữ liệu cho VIEW[1][2][3][4][5][6][7][8][9][11][15].

Sau khi tạo VIEW, bạn có thể truy vấn dữ liệu từ VIEW đó như truy vấn một bảng thông thường bằng cách sử dụng câu lệnh SELECT:

SELECT * FROM ten_view;

Điều này sẽ trả về dữ liệu được định nghĩa trong VIEW. Bạn cũng có thể sử dụng các điều kiện và hàm SQ...

junior

junior

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

middle

Ràng buộc khóa là gì? Có những loại ràng buộc nào khác nhau trong MySQL?

middle

Sự khác biệt giữa lệnh create database và create schema trong MySQL là gì?

middle

Giải thích việc sử dụng bảng FEDERATED trong MySQL

Bình luận

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

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