Thứ Sáu, Tháng Mười 29, 2021
Trang chủKiến ThứcHỏi Đáp" Queries Là Gì ? Nghĩa Của Từ Queries Trong Tiếng Việt...

” Queries Là Gì ? Nghĩa Của Từ Queries Trong Tiếng Việt Query Là Gì

Rất đơn giản, một query nghĩa là một yêu cầu truy vấn thông tin. Vậy, query trong ngôn ngữ lập trình là gì? Cũng vậy thôi – thông tin ở đây sẽ là thông tin trích xuất từ một database – cơ sở dữ liệu. Query dùng để thực hiện các thao tác lên dữ liệu đó (data manipulation) – thêm, xóa, thay đổi. Đây là ý nghĩa của từ query trong bài viết này.

Đang xem: Queries là gì

Bạn đang xem: Queries là gì

Tuy nhiên, bạn sẽ không thể nhận được bất kỳ thông tin, dữ liệu nào nếu chỉ thực hiện một lệnh truy vấn tùy ý. Query của bạn phải dựa trên một cấu trúc code được định sẵn mà cơ sở dữ liệu có thể hiểu được. Cấu trúc code này có thể xem như là ngôn ngữ truy vấn – query language.

Tiêu chuẩn hiện nay của ngôn ngữ truy vấn là Structured Query Language (SQL). Hãy nhớ, SQL khác hoàn toàn với MySQL: SQL là ngôn ngữ truy vấn, còn MySQL là một phần mềm sử dụng ngôn ngữ này. Mặc dù SQL là lựa chọn phổ biến của những phần mềm database, nhưng nó không phải là duy nhất. Những ngôn ngữ khác là AQL, Datalog, DMX.

Những ngôn ngữ này đều nhằm mục đích giúp cho việc giao tiếp database dễ dàng hơn.

Xem thêm: Ăn Bánh Phu Thê Chứa Bao Nhiêu Calo “Ăn Đi Rồi Than Béo”, 10 Loại Thực Phẩm Ăn Sáng Tồi Tệ Nhất

Vừa mới bắt đầu lập trình web? Chúng tôi hỗ trợ các gói web hosting đầy đủ, phù hợp hoàn toàn cho doanh nghiệp nhỏ và vừa hoặc dành cho các lập trình viên cần môi trường sáng tạo.

Tìm hiểu thêm

Query hoạt động như thế nào?

Một query hoạt động tương tự. Bạn sẽ sử dụng ngôn ngữ query để gửi yêu cầu bạn muốn. Bất kể bạn sử dụng SQL hay ngôn ngữ nào khác, miễn là cả database và bạn hiểu và sử dụng chung 1 ngôn ngữ bạn sẽ có thể thực hiện truy vấn và nhận kết quả đúng như mong muốn. Dĩ nhiên rồi phải không, nếu bạn nói tiếng Pháp và nhân viên pha chế nói tiếng Việt thì anh ta sẽ không làm được ly cà phê nào cho bạn.

Xem thêm: ” Tượng Phật Di Lặc Bằng Gỗ, Hàng Trăm Mẫu Di Lặc Cực Đẹp, 201+ Tượng Phật Di Lặc Đẹp, Đẳng Cấp

Chắc bạn tưởng thực hiện truy vấn là cách duy nhất để lấy dữ liệu. Không hẵn, trên thực tế có nhiều cách khác để thực hiện việc này miễn là database software. Chúng tôi tổng hợp các cách để lấy dữ liệu như sau:

Ví dụ một query

Giờ bạn đã biết query là gì, vậy tại sao lại không thử ngay? Hãy nhớ chúng tôi sử dụng SQL làm ngôn ngữ chính.

Nguồn dữ liệu: Participant (tên bảng)

Ví dụ bạn cần lấy một thông từ trong bảng khảo sát sau:

ID Name Sex Age Occupation
1 John Nam 17 Student
2 Peter Nam 26 Unemployed
3 Margareth Nu 34 Teacher
4 Lea Nu 34 Unemployed

Thực hành

Với SQL, bạn có thể viết các query như là SQL SELECT hay SQL ACTION. Như tên của nó, SQL SELECT giúp bạn chọn từng phần của cơ sở dữ liệu, SQL ACTION giúp bạn thực hiện những hoạt động như là xóa hoặc thêm thông tin, cập nhật giá trị hoặc tạo bảng mới. Xem các ví dụ bên dưới sẽ dễ hiểu hơn:

Chọn chỉ cột “Name” và “Occupation” từ bảng “participant”. SQL Statement: SELECT Name, Occupation FROM Participant Kết quả:

Name Occupation
John Student
Peter Unemployed
Margareth Teacher
Lea Unemployed

Xóa dữ liệu từ những người đang không đi làm. SQL Statement: DELETE FROM Participant WHERE Occupation = ‘Unemployed’Kết quả:

ID Name Sex Age Occupation
1 John Nam 17 Student
3 Margareth Nu 34 Teacher

Thêm một dòng vào trong bảng một người có tên Mario, 67 tuổi, đã nghĩ hưu. SQL Statement: INSERT INTO Participant (ID, Name, Sex, Age, Occupation) VALUES (‘5’, ‘Mario’, ‘Nam’, ‘67’, ‘Retired’) Kết quả:

ID Name Sex Age Occupation
1 John Nam 17 Student
2 Peter Nam 26 Unemployed
3 Margareth Nu 34 Teacher
4 Lea Nu 34 Unemployed
5 Mario Nam 67 Retired

*
" Queries Là Gì ? Nghĩa Của Từ Queries Trong Tiếng Việt Query Là Gì 2

Trần Minh Hoàng Trả lời

Tháng Tám 19 2020

dạ, em xin chào anh, em hiện là sinh viên, anh có thể chỉ cho em học về DATABASE như nào là có thể vững căn bản được không ạ, đây là môn mà em tìm tài liệu rất khó, em học khá là mơ hồ về phần đầu (biểu dồ erd, xác định mối quan hệ,…). Nhưng đến khi sử dụng những câu truy vấn thì em học khá ổn và có cảm giác thích thú. Em cũng gặp khó khăn về phần nhập dữ liệu thời gian trong SQL sever. Năm sau em rất muốn theo ngành web nhưng phần database em không tốt cho lắm. Mong anh giúp đỡ. Thân!!

RELATED ARTICLES

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

Most Popular

Recent Comments