
Giá trị NULL trong SQLite
Giá trị NULL trong SQLite là khái niệm được sử dụng để biểu diễn một giá trị bị khuyết thiếu. Một giá trị NULL trong một bảng là một giá trị trong một trường và bị bỏ trống. Một trường với một giá trị NULL là một trường không có giá trị nào. Nó là thực sự quan trọng để hiểu rằng một giá ...

Phân tích truy vấn trong MongoDB
Việc phân tích các truy vấn là một khía cạnh rất quan trọng để đánh giá tính hiệu quả của Database và tính hiệu quả của chỉ mục đã thiết kế. Chúng ta sẽ tìm hiểu hai truy vấn được sử dụng thường xuyên nhất là $explain và $hint . Sử dụng $explain trong MongoDB Toán tử $explain cung cấp ...

Sử dụng JOIN trong MySQL
Tới chương này, chúng ta mới chỉ lấy dữ liệu từ một bảng tại một thời điểm. Điều này là khá tốt cho những tác vụ đơn giản, nhưng trong thực tiễn khi sử dụng MySQL, chúng ta thường cần lấy dữ liệu từ nhiều bảng trong một truy vấn đơn. Bạn có thể sử dụng nhiều bảng trong truy vấn SQL đơn. Hoạt ...

Tham chiếu Database trong MongoDB
Như đã được trình bày trong chương Relationship trong MongoDB, để triển khai một cấu trúc cơ sở dữ liệu tiêu chuẩn hóa trong MongoDB, chúng ta sử dụng khái niệm Referenced Relationship , còn được gọi là Manual References , trong đó chúng ta thao tác để lưu giữ id của các Document được ...

Toán tử AND và OR trong SQLite
Các toán tử AND và OR trong SQLite được sử dụng để kết hợp nhiều điều kiện để thu hẹp phạm vi dữ liệu trong một lệnh SQLite. Hai loại toán tử này được gọi là toán tử liên hợp. Các toán tử này cung cấp một phương tiện để tạo nhiều sự so sánh với các toán tử khác nhau trong cùng một lệnh ...

Tạo Backup trong MongoDB
Lệnh mongodump trong MongoDB Để tạo Backup của cơ sở dữ liệu trong MongoDB, bạn nên sử dụng lệnh mongodump . Lệnh này sẽ dump tất cả dữ liệu của Server vào trong dump directory. Có nhiều tùy chọn có sẵn từ đó bạn có thể giới hạn lượng dữ liệu hoặc tạo backup của Remote Server. Cú pháp ...

Covered Query trong MongoDB
Covered Query là gì? Trong MongoDB Documentation chính thức, một Covered Query là một truy vấn mà trong đó: Khi tất cả các trường có mặc trong truy vấn là một phần của chỉ mục, MongoDB kết nối các điều kiện truy vấn và trả về kết quả bởi sử dụng cùng chỉ mục đó mà không nhìn vào bên trong ...

Lệnh ALTER trong MySQL
Lệnh ALTER trong MySQL là thực sự hữu ích khi bạn muốn thay tên cho một bảng, cho bất kỳ trường nào hoặc nếu bạn muốn thêm hoặc xóa một cột đang tồn tại trong một bảng. Đầu tiên, tạo một bảng hocphik61: //Lua chon co so du lieu USE sinhvien; //Tao bang hocphik61 CREATE TABLE hocphik61 ...

Mệnh đề LIMIT trong SQLite
Mệnh đề LIMIT trong SQLite được sử dụng để giới hạn lượng dữ liệu được trả về bởi lệnh SELECT. Cú pháp Cú pháp cơ bản của lệnh SELECT với mệnh đề LIMIT như sau: SELECT column1, column2, columnN FROM table_name LIMIT [no of rows] Còn đây là cú pháp của mệnh đề LIMIT khi được sử ...

Từ khóa DISTINCT trong SQLite
Từ khóa DISTINCT trong SQLite được sử dụng kết hợp với lệnh SELECT để loại tất cả các bản sao của bản ghi và chỉ lấy các bản ghi duy nhất. Có thể có tình huống bạn có nhiều bản sao của bản ghi trong một bảng. Trong khi lấy các bản ghi này, nó là hợp lý khi chỉ lấy bản ghi duy nhất thay vì ...

Học Java Servlets cơ bản và nâng cao
Servlets là một phương thức độc lập trên các nền tảng, dựa trên các thành phần để xây dựng các ứng dụng trên web, mà loại bỏ các hạn chế của các chương trình CGI. Servlets có quyền truy cập tới toàn bộ Java APIs, bao gồm JDBC API. Java Servlets là các chương trình chạy trên một Web server ...

Mệnh đề ORDER BY trong SQLite
Mệnh đề ORDER BY trong SQLite được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc theo thứ tự giảm dần, trên một hoặc nhiều cột. Cú pháp Cú pháp cơ bản của mệnh đề ORDER BY trong SQLite như sau: SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, ...

Relationship trong MongoDB
Relationship trong MongoDB tượng trưng cho cách các Document có mối liên quan với nhau. Relationship có thể được mô hình hóa thông qua phương thức Embeded và Referenced . Những Relationship này có thể là 1:1, 1:N, N:1, hoặc N:N. Chúng ta cùng xem xét trường hợp lưu giữ địa chỉ của người ...

Xử lý giá trị NULL trong MySQL
Bạn đã thấy cách lệnh SELECT cùng với mệnh đề WHERE trong SQL lấy dữ liệu từ bảng MySQL, nhưng khi chúng ta cố gắng cung cấp một điều kiện so sánh giá trị trường hoặc giá trị cột với NULL , nó làm việc không chính xác. Để xử lý những tình huống như vậy, MySQL cung cấp 3 toán tử: Các điều ...

Mệnh đề LIKE trong SQLite
Toán tử LIKE trong SQLite được sử dụng để so sánh 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. Có hai wildcard được sử dụng kết hợp với toán tử LIKE là: Ký hiệu phần trăm ...

Shard trong MongoDB
Sharding là gì? Sharding là một tiến trình lưu giữ các bản ghi dữ liệu qua nhiều thiết bị và nó là một phương pháp của MongoDB để đáp ứng yêu cầu về sự gia tăng dữ liệu. Khi kích cỡ của dữ liệu tăng lên, một thiết bị đơn không thể đủ để lưu giữ dữ liệu. Sharding giải quyết vấn đề này với ...

Login và Logout trong Struts 2
Trước khi tạo ứng dụng login và logout bởi sử dụng Struts 2, bạn phải hiểu rõ khái niệm về Aware Interface trong Struts 2. Trong ví dụ dưới đây, chúng ta đã sử dụng SessionAware Interface để đặt thông tin trong phạm vi session và lớp ServletActionContext để lấy thông tin từ phạm vi session. ...

Truy vấn DELETE trong MySQL
Nếu bạn muốn xóa một bản ghi từ bất cứ bảng MySQl nào, thì bạn có thể sử dụng lệnh DELETE FROM trong SQL. Cú pháp Cú pháp SQL chung của lệnh DELETE để xóa dữ liệu từ một bảng MySQL là: DELETE FROM ten_bang [Menhde WHERE] Mệnh đề WHERE là thực sự hữu ích khi bạn muốn xóa các hàng đã ...

Mệnh đề HAVING trong SQLite
Mệnh đề HAVING trong SQLite cho bạn khả năng để xác định các điều kiện để lọc nhóm kết quả nào sẽ xuất hiện trong kết quả cuối cùng. Mệnh đề WHERE đặt các điều kiện trên các cột đã lựa chọn, trong khi mệnh đề HAVING đặt các điều kiện trên các nhóm đã được tạo bởi mệnh đề GROUP BY. Cú ...

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