Lệnh ALTER TABLE trong SQLite - SQLite căn bản và nâng cao
Lệnh ALTER TABLE trong SQLite dùng để sửa đổi một bảng hiện có mà không cần thực hiện dump and reload dữ liệu. Bạn có thể sử dụng ALTER TABLE để đổi tên bảng và bổ sung thêm các cột mới vào trong bảng hiện có. Không có hoạt động nào khác được hỗ trợ bởi lệnh ALTER TABLE ...
Mệnh đề INDEXED BY trong SQLite - SQLite căn bản và nâng cao
Trong bài học này chúng ta sẽ cùng tìm hiểu về một khái niệm quá lạ trong SQLite đó là mệnh đề INDEXED BY. Vậy mệnh đề INDEXED BY trong SQLite là gì? INDEXED BY trong SQLite được sử dụng như thế nào? Chúng ta sẽ cùng tìm hiểu trong nội dung tiếp theo. 1. INDEXED BY trong SQLite là ...
Index trong SQLite - SQLite căn bản và nâng cao
Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về một khái niệm khá quan trong SQLite đó là index. Vậy index là gì? Có mấy loại index? Khi nào nên sử dụng và khi nào không nên sử dụng index? Chúng ta sẽ cùng tìm hiểu trong nội dung tiếp theo. 1. Index trong SQLite là gì? Index là bảng ...
ìm hiểu Trigger trong SQLite - SQLite căn bản và nâng cao
Trong bài học hôm nay mình sẽ giới thiệu một khái niệm khá quen thuộc trong SQLite đó trigger. Vậy trigger trong SQLite là gì? Nó được sử dụng trong SQLite như thế nào. Chúng ta cùng tìm hiểu trong nội dung tiếp theo. 1. Trigger trong SQLite là gì? Trigger trong SQLite là các hàm ...
Cú pháp ALIAS trong SQLite - SQLite căn bản và nâng cao
Bạn có thể đổi tên tạm thời một bảng hoặc một cột bằng cách đặt tên khác, được gọi là ALIAS (bí danh). Việc sử dụng các table aliases (bí danh bảng) có nghĩa là đổi tên một bảng trong một câu lệnh SQLite cụ thể. Đổi tên là một thay đổi tạm thời và tên bảng thực tế không thay ...
Giá trị NULL trong SQLite - SQLite căn bản và nâng cao
Giá trị NULL trong SQLite là thuật ngữ được sử dụng để thể hiện một giá trị còn thiếu. Giá trị NULL trong bảng là một giá trị trong trường bị bỏ trống. Trường có giá trị NULL là trường không có giá trị. Điều rất quan trọng để hiểu rằng giá trị NULL khác với giá trị 0 hoặc trường chứa khoảng ...
án tử UNION trong SQLite - SQLite căn bản và nâng cao
Toán tử UNION trong SQLite được sử dụng để kết hợp các kết quả của hai hoặc nhiều câu lệnh SELECT mà không trả về bất kỳ hàng trùng lặp nào. Để sử dụng UNION, mỗi SELECT phải có cùng số cột được chọn, cùng số biểu thức cột, cùng loại dữ liệu và cùng một thứ tự, nhưng chúng không cần thiết có ...
Lệnh JOIN trong SQLite - SQLite căn bản và nâng cao
Trong bài này chúng ta sẽ tìm hiểu lệnh JOIN trong SQLite. 1. Lệnh JOIN trong SQLite là gì? Lệnh JOIN trong SQLite được sử dụng để kết hợp các bản ghi từ hai hoặc nhiều bảng trong cơ sở dữ liệu. Lệnh JOIN sẽ kết hợp các trường từ hai bảng bằng cách sử dụng các giá trị chung cho ...
Các ràng buộc Constraint trong SQLite - SQLite căn bản và nâng cao
Các ràng buộc (Constraints) là các quy tắc được thi hành trên một cột dữ liệu trên bảng. Chúng được sử dụng để giới hạn loại dữ liệu có thể đi vào bảng. Điều này đảm bảo tính chính xác và độ tin cậy của dữ liệu trong cơ sở dữ liệu. 1. Constraint trong SQLite là gì? Các ràng buộc ...
Lệnh PRAGMA trong SQLite - SQLite căn bản và nâng cao
Lệnh PRAGMA trong SQLite là một lệnh đặc biệt được sử dụng để kiểm soát các biến môi trường và cờ (flag) trạng thái khác nhau trong môi trường SQLite. 1. Cú pháp lệnh PRAGMA trong SQLite Để truy vấn giá trị PRAGMA hiện tại, chỉ cần cung cấp tên của pragma. ...
ừ khóa DISTINCT trong SQLite - SQLite căn bản và nâng cao
Từ khóa DISTINCT trong SQLite được sử dụng cùng với câu lệnh SELECT để loại bỏ tất cả các bản ghi trùng lặp và chỉ lấy các bản ghi duy nhất. Có thể có một tình huống khi bạn có nhiều bản ghi trùng lặp trong một bảng. Trong khi lấy các bản ghi như vậy, sẽ tốt hơn nếu chỉ lấy các bản ghi duy nhất ...
Mệnh đề HAVING trong SQLite - SQLite căn bản và nâng cao
Mệnh đề HAVING trong SQLite cho phép bạn chỉ định các điều kiện lọc nhóm kết quả nào 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 đã 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. ...
Mệnh đề GROUP BY trong SQLite - SQLite căn bản và nâng cao
Mệnh đề GROUP BY trong SQLite được sử dụng kết hợp với câu lệnh SELECT để sắp xếp dữ liệu giống hệt nhau thành các nhóm. Mệnh đề GROUP BY theo sau mệnh đề WHERE trong câu lệnh SELECT và đứng trước mệnh đề ORDER BY. 1. Cú pháp của mệnh đề GROUP BY trong ...
Mệnh đề ORDER BY trong SQLite - SQLite căn bản và nâng cao
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 giảm dần, dựa trên một hoặc nhiều cột. 1. Cú pháp của mệnh đề ORDER BY trong SQLite Cú pháp cơ bản của mệnh đề ORDER BY trong SQLite như sau: SELECT ...
Giới hạn kết quả với mệnh đề LIMIT trong SQLite - SQLite căn bản và nâng cao
Lệnh đề LIMIT trong SQLite được sử dụng để giới hạn số lượng dữ liệu được trả về bởi câu lệnh SELECT. 1. Cú pháp của mệnh đề LIMIT kết hợp với lệnh SELECT Cú pháp cơ bản của câu lệnh SELECT với mệnh đề LIMIT như sau: SELECT column1, ...
án tử GLOB trong SQLite - SQLite căn bản và nâng cao
Toán tử GLOB trong SQLite được sử dụng để so sánh các giá trị với một mẫu (pattern) bằng cách sử dụng ký tự đại diện (wildcards). Nếu biểu thức tìm kiếm khớp với biểu thức mẫu, toán tử GLOB sẽ trả về true, là 1. Toán tử GLOB không giống như toán tử LIKE , toán tử GLOB phân biệt chữ hoa ...
án tử LIKE trong SQLite - SQLite căn bản và nâng cao
Toán tử LIKE trong SQLite được sử dụng để so sánh một giá trị với một mẫu (pattern) bằng cách sử dụng ký tự đại diện (wildcards). Nếu biểu thức tìm kiếm khớp với biểu thức mẫu, toán tử LIKE sẽ trả về true, là 1. Có hai ký tự đại diện (wildcards) được sử dụng cùng với toán tử LIKE ...
Lệnh Delete trong SQLite - SQLite căn bản và nâng cao
Truy vấn DELETE trong SQLite được sử dụng để xóa các bản ghi hiện có ra khỏi 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 đã chọn, nếu không thì tất cả các bản ghi sẽ bị xóa. 1. Cú pháp của lệnh DELETE trong SQLite Cú pháp cơ bản của truy vấn ...
Lệnh Update trong SQLite - SQLite căn bản và nâng cao
Truy vấn UPDATE trong SQLite được sử dụng để sửa đổi các bản ghi đã 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 đã chọn, nếu không thì tất cả các hàng sẽ được cập nhật. 1. Cú pháp của lệnh Update trong SQLite Cú pháp cơ bản của ...
án tử AND và OR trong SQLite - SQLite căn bản và nâng cao
Ở bài học trước mình đã cùng tìm hiểu về toán tử trong SQLite. Trong bài này mình sẽ cùng tìm hiểu 2 toán tử đặc biệt đó là toán tử AND và toán tử OR. Toán tử AND và toán tử 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 đã chọn trong câu lệnh ...