ransaction 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 một khái niệm khá quan trọng trong SQLite đó là transaction. Vậy transaction trong SQLite là gì? Nó được sử dụng như thế nào trong SQLite? Chúng ta sẽ cùng tìm hiểu trong nội dung tiếp theo 1. Transaction trong SQLite Một transaction là một đơn ...
ìm hiểu View 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 một khái niệm khá quen thuộc trong SQLite đó là view. Vậy view trong SQLite là gì? Cách để tạo, xóa view trong SQLite như thế nào? Chúng ta sẽ cùng tìm hiểu trong nội dung tiếp theo. 1. View trong SQLite là gì? Một view không có gì khác hơn ...
Lệnh TRUNCATE TABLE trong SQLite - SQLite căn bản và nâng cao
Thật không may, không có lệnh TRUNCATE TABLE trong SQLite nhưng bạn có thể sử dụng lệnh DELETE trong SQLite để xóa dữ liệu ra khỏi bảng hiện có. Lời khuyên cho bạn là nên sử dụng lệnh DROP TABLE để xóa bảng và có thể tái tạo bảng lại một lần nữa. 1. Cú pháp DELETE và DROP TABLE Sau đây là ...
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 ...







