4.2.1.2 DDL CompilerCác yêu cầu để truy cập vào cơ sở dữ liệu MySQL đã nhận được từ người quản trị được xử lý bởi CARD MẠNG (dữ liệuTrình biên dịch ngôn ngữ định nghĩa). DDL compiler biên dịch các lệnh (mà SQL phát biểu) đểtương tác trực tiếp với cơ sở dữ liệu. Người quản trị và hành chính Tiện ích không lộ diện,và do đó có thể thực hiện trực tiếp với máy chủ MySQL. Vì vậy, precompiler DML nhúng không xử lýnó, và điều này giải thích sự cần thiết cho một trình biên dịch DLC.4.2.1.3 phân tích cú pháp truy vấnSau SQL có liên quan báo cáo truy vấn được thu được từ giải mã yêu cầu khách hàng hoặc các hành chínhyêu cầu, bước tiếp theo liên quan đến phân tích cú pháp truy vấn MySQL. Trong giai đoạn này, mục tiêu của phân tích cú pháp truy vấn làtạo ra một cấu trúc cây phân tích dựa trên các truy vấn để cho nó có thể được hiểu một cách dễ dàng bởi các thành phần khácsau đó trong các đường ống.4.2.1.4 truy vấn PreprocessorCây phân tích truy vấn, như thu được từ phân tích cú pháp truy vấn, sau đó được sử dụng bởi các truy vấn preprocessor để kiểm tra cácCú pháp SQL và kiểm tra ngữ nghĩa của MySQL truy vấn để xác định nếu truy vấn là hợp lệ. Nếu nó là một truy vấn hợp lệ,sau đó tiến hành truy vấn xuống đường ống. Nếu không, sau đó các truy vấn không tiến hành và khách hàng được thông báoCác truy vấn, xử lý lỗi.
đang được dịch, vui lòng đợi..
