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 ...

Tác giả: Bùi Văn Nam viết 11:34 ngày 14/08/2018

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: <%@ ...

Tác giả: Hoàng Hải Đăng viết 11:34 ngày 14/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:33 ngày 14/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 11:33 ngày 14/08/2018

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 để ...

Tác giả: Trịnh Tiến Mạnh viết 11:33 ngày 14/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:32 ngày 14/08/2018

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ác giả: Tạ Quốc Bảo viết 11:32 ngày 14/08/2018

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: ...

Tác giả: Hoàng Hải Đăng viết 11:32 ngày 14/08/2018

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; ...

Tác giả: Bùi Văn Nam viết 11:32 ngày 14/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:32 ngày 14/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 11:31 ngày 14/08/2018

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ác giả: Hoàng Hải Đăng viết 11:31 ngày 14/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 11:31 ngày 14/08/2018

Cập nhật Document trong MongoDB

Phương thức update() hoặc save() trong MongoDB được sử dụng để cập nhật Document vào trong một Collection. Phương thức update() cập nhật các giá trị trong Document đang tồn tại trong khi phương thức save() thay thế Document đang tồn tại với Document đã truyền trong phương thức save() đó. ...

Tác giả: Trịnh Tiến Mạnh viết 11:30 ngày 14/08/2018

Chọn cơ sở dữ liệu trong MySQL

Khi bạn kết nối với MySQL Server, để làm việc với một cơ sở dữ liệu nào đó, bạn cần lựa chọn một cơ sở dữ liệu. Điều này là bởi vì có nhiều cơ sở dữ liệu có sẵn MySQL Server. Chọn cơ sở dữ liệu trong MySQL Chọn một cơ sở dữ liệu cụ thể trong MySQL là rất đơn giản. Bạn có thể sử dụng lệnh ...

Tác giả: Bùi Văn Nam viết 11:30 ngày 14/08/2018

Truy vấn INSERT trong MySQL

Để chèn dữ liệu vào trong bảng MySQL, bạn sẽ cần sử dụng lệnh SQL là INSERT INTO . Cú pháp Cú pháp SQL cơ bản của lệnh INSERT INTO để chèn dữ liệu vào trong bảng MySQL là: INSERT INTO ten_bang ( truong1, truong2,...truongN ) VALUES ...

Tác giả: Trịnh Tiến Mạnh viết 11:30 ngày 14/08/2018

Truy vấn SELECT trong MySQL

Lệnh SELECT trong SQL được sử dụng để lấy dữ liệu từ MySQL Database. Cú pháp Cú pháp SQL cơ bản của lệnh SELECT để lấy dữ liệu từ bảng MySQL là: SELECT truong1, truong2,...truongN FROM ten_bang [menhDe WHERE] [OFFSET M ][LIMIT N] Ví dụ để lấy dữ liệu trong một bảng ...

Tác giả: Hoàng Hải Đăng viết 11:29 ngày 14/08/2018

Event Listener trong Java Swing

Event Listener biểu diễn các giao diện chịu trách nhiệm xử lý các sự kiện. Java cung cấp các lớp Event Listener đa dạng, nhưng trong chương này chúng ta chỉ tập trung vào các lớp mà thường xuyên được sử dụng. Mỗi phương thức của một Event Listener có một tham số đơn là một đối tượng mà là lớp ...

Tác giả: Trịnh Tiến Mạnh viết 11:29 ngày 14/08/2018

Tạo Collection trong MongoDB

Phương thức createCollection() trong MongoDB Phương thức db.createCollection(name, options) trong MongoDB được sử dụng để tạo Collection. Cú pháp Cú pháp cơ bản của lệnh createCollection() trong MongoDB như sau: db.createCollection(name, options) Trong lệnh trên, name là tên ...

Tác giả: Tạ Quốc Bảo viết 11:29 ngày 14/08/2018

Truy vấn Document trong MongoDB

Phương thức find() trong MongoDB Để truy vấn dữ liệu từ Collection trong MongoDB, bạn cần sử dụng phương thức find() trong MongoDB. Cú pháp Cú pháp cơ bản của phương thức find() là như sau: >db.COLLECTION_NAME.find() Phương thức find() sẽ hiển thị tất cả Document ở dạng không ...

Tác giả: Hoàng Hải Đăng viết 11:28 ngày 14/08/2018