Trong MySQL, một "bí danh" có thể được khai báo để đơn giản hóa truy vấn sau này. Thông thường, điều này được biểu thị bằng toán tử "AS", nhưng cũng có thể được khai báo mà không có "AS" - như trong ví dụ của bạn.
Trong ví dụ của bạn:
SELECT ins.matricula, {...}
FROM Inscripciones ins {...}
ins
được đặt làm bí danh cho bảng "Inscripciones". Điều này cho phép bạn sử dụng ins
trong suốt truy vấn thay vì nhập "Inscripciones". Điều này có thể được nhìn thấy trong SELECT
Một điều cần lưu ý - các bí danh trong SQL có thể được khai báo sau khi chúng được sử dụng lần đầu. Đây là trường hợp trong ví dụ của bạn, trong đó SELECT
được ins.matricula
trước khi bạn thực sự khai báo ins
làm bí danh cho Inscripciones
. Đôi khi điều này có vẻ hơi trực quan, nhưng tôi hứa rằng nó sẽ có ý nghĩa nếu bạn thử nghiệm một chút với nó.
Tôi thấy ít mơ hồ hơn khi bao gồm "AS" - điều này có thể giúp nó có ý nghĩa hơn khi bạn đang đọc / viết truy vấn SQL .ex:... FROM Inscripciones AS ins
Nói rõ hơn, việc sử dụng bí danh không thay đổi kết quả truy vấn của bạn, nhưng giúp bạn viết các truy vấn rõ ràng hơn vì bạn không phải viết lại tên bảng mỗi khi bạn muốn sử dụng.