
Mệnh đề GROUP BY trong SQLite
Mệnh đề GROUP BY trong SQLite được sử dụng kết hợp với lệnh SELECT để sắp xếp dữ liệu đồng nhất vào trong các nhóm. Trong SQLite, mệnh đề GROUP BY theo sau mệnh đề WHERE trong một lệnh SELECT và ở trước mệnh đề ORDER BY. Cú pháp Cú pháp cơ bản của Mệnh đề GROUP BY trong SQLite như ...

Replica Set trong MongoDB
Replication là tiến trình đồng bộ hóa dữ liệu từ nhiều Server. Replication cung cấp sự dư thừa và tăng dữ liệu có tính khả dụng với nhiều bản sao dữ liệu trên nhiều Database Server khác nhau. Replication bảo vệ một cơ sở dữ liệu từ việc thất thoát của một Server nào đó. Replication cũng cho ...

Truy vấn SELECT trong SQLite
Lệnh SELECT trong SQLite được sử dụng để lấy dữ liệu từ một bảng dữ liệu trong SQLite. Lệnh này trả về dữ liệu trong dạng bảng kết quả. Các bảng kết quả này cũng được gọi là các tập hợp kết quả. Cú pháp Cú pháp cơ bản của lệnh SELECT trong SQLite như sau: SELECT column1, column2, ...

Giới hạn bản ghi trong MongoDB
Phương thức limit() trong MongoDB Để giới hạn các bản ghi trong MongoDB, bạn cần sử dụng phương thức limit() . Phương thức limit() nhận một tham số ở dạng kiểu số, là số Document mà bạn muốn hiển thị. Cú pháp Cú pháp cơ bản của phương thức limit() là như sau: >db.COLLECTION_NAME.f ...

Mệnh đề LIKE trong MySQL
Trong các chương trước, bạn đã thấy cách sử dụng lệnh SELECT trong SQL để lấy dữ liệu từ bảng MySQL. Bạn cũng đã hiểu cách sử dụng một mệnh đề điều kiện WHERE để chọn các bản ghi cần thiết. Mệnh đề WHERE với dấu bằng (=) làm việc khá khéo léo khi chúng ta muốn thực hiện một so khớp chính ...

Biểu thức trong SQLite
Một biểu thức (expression) là một tổ hợp của một hoặc nhiều giá trị, toán tử, và hàm trong SQLite mà ước lượng một giá trị. Biểu thức trong SQLite là giống như công thức và chúng được viết trong ngôn ngữ truy vấn. Bạn cũng có thể sử dụng chúng để truy vấn Database cho một tập hợp dữ liệu cụ ...

Aggregation trong MongoDB
Aggregation có thể hiểu là sự tập hợp. Các Aggregation operation xử lý các bản ghi dữ liệu và trả về kết quả đã được tính toán. Các phép toán tập hợp nhóm các giá trị từ nhiều Document lại với nhau, và có thể thực hiện nhiều phép toán đa dạng trên dữ liệu đã được nhóm đó để trả về một kết ...

Mệnh đề GLOB trong SQLite
Toán tử GLOB trong SQLite được sử dụng để so khớp một giá trị với các giá trị tương tự bởi sử dụng các toán tử wildcard. Nếu biểu thức tìm kiếm là so khớp với pattern, thì toán tử LIKE sẽ trả về true, mà là 1. Không giống toán tử LIKE, GLOB là phân biệt kiểu chữ và nó theo cú pháp của UNIX ...

Ajax Tag trong Struts 2
Struts sử dụng DOJO Framework để triển khai AJAX tag. Bạn cần thêm struts2-dojo-plugin-2.2.3.jar tới classpath. Bạn có thể lấy file này từ lib folder của struts 2 đã tải về (C:struts-2.2.3-allstruts-2.2.3libstruts2-dojo-plugin-2.2.3.jar) Chúng ta sửa đổi HelloWorld.jsp như sau: <%@ ...

Xóa Document trong MongoDB
Phương thức remove() trong MongoDB Phương thức remove() trong MongoDB được sử dụng để xóa Document từ Collection. Phương thức remove() nhận hai tham số. Tham số đầu tiên deletion criteria xác định Document để xóa, và tham số thứ hai là justOne. deletion criteria : (Tùy ý) Xác định ...

Chỉ mục (Index) trong MongoDB
Chỉ mục (Index) hỗ trợ việc phân giải các truy vấn hiệu quả hơn. Nếu không có chỉ mục, MongoDB phải quét qua mọi Document của một Collection để chọn các Document mà kết nối với lệnh truy vấn. Việc quét này có thể không hiệu quả và yêu cầu MongoDB xử lý một số lượng lớn dữ liệu. Chỉ mục ...

Mệnh đề WHERE trong MySQL
Trong chương trước chúng ta đã được giới thiệu cách sử dụng của lệnh SELECT trong SQL để lấy dữ liệu từ bảng MySQL. Chúng ta có thể sử dụng một mệnh đề điều kiện gọi là mệnh đề WHERE để lọc các kết quả thu được. Sử dụng mệnh đề WHERE, chúng ta có thể xác định một tiêu chuẩn lựa chọn để ...

Toán tử trong SQLite
Toán tử trong SQLite là gì? Một toán tử là một từ hoặc một ký tự dành riêng được sử dụng trước hết trong mệnh đề WHERE của một lệnh SQLite để thực hiện các hoạt động so sánh hoặc các hoạt động liên quan tới toán học. Các toán tử được sử dụng để xác định các điều kiện trong một lệnh SQLite ...

Projection trong MongoDB
Trong MongoDB, ý nghĩa của projection là chỉ chọn dữ liệu cần thiết thay vì chọn toàn bộ dữ liệu của một Document. Nếu một Document có 5 trường và bạn chỉ cần 3 trường, thì bạn chỉ nên chọn 3 trường từ Document đó. Phương thức find() trong MongoDB Phương thức find() trong MongoDB, đã ...

Tạo bảng trong SQLite
Lệnh CREATE TABLE trong SQLite được sử dụng để tạo một bảng mới trong bất kỳ cơ sở dữ liệu đã cho nào. Về cơ bản, tạo một bảng là cung cấp tên bảng và định nghĩa các cột của nó cũng như kiểu dữ liệu của mỗi cột. Cú pháp Cú pháp cơ bản của lệnh CREATE TABLE trong SQLite là như sau: ...

Xóa bảng trong MySQL
Để xóa một bảng trong MySQL đang tồn tại là khá đơn giản, nhưng bạn cần thật cẩn thận trong khi xóa bất kỳ bảng nào, bởi vì bạn sẽ mất toàn bộ dữ liệu đã được lưu giữ trong bảng đó và không thể phục hồi lại được. Cú pháp Cú pháp SQL chung để xóa một bảng MySQL là: DROP TABLE ten_bang; ...

Truy vấn DELETE trong SQLite
Truy vấn DELETE trong SQLite được sử dụng để xóa các bản ghi đang tồn tại từ một bảng. Bạn có thể sử dụng mệnh đề WHERE với truy vấn DELETE để xóa các hàng đã lựa chọn, nếu không, tất cả hàng sẽ bị tác động. Cú pháp Cú pháp cơ bản của truy vấn DELETE với mệnh đề WHERE như sau: DELETE ...

Sắp xếp bản ghi trong MongoDB
Phương thức sort() trong MongoDB Để sắp xếp các Document trong MongoDB, bạn cần sử dụng phương thức sort() . Phương thức sort() nhận một Document chứa danh sách các trường cùng với thứ tự sắp xếp của chúng. Để xác định thứ tự sắp xếp, 1 và -1 được sử dụng. 1 được sử dụng cho thứ tự tăng ...

Event Adapter trong Java Swing
Adapter là các lớp abstract để nhận các sự kiện đa dạng. Các phương thức trong các lớp này là trống. Với các lớp này, việc tạo các đối tượng Listener trở nên thuận tiện hơn. Bảng dưới đây liệt kê một số adapter được sử dụng phổ biến trong khi nghe các GUI event trong Java Swing. STT ...

Tạo Puzzle Game sử dụng Java Swing
Chúng ta có thể phát triển Puzzle Game bằng Java với sự giúp đỡ của AWT/Swing với Event Handling. Dưới đây là code để phát triển Puzzle Game: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class puzzle extends JFrame implements ActionListener{ JButton ...