Trong bài học kinh nghiệm này sẽgiúp cho bạn hiểu SQLite là gì, nó không giống cùng với Squốc lộ như thế nào, vì sao nó lại cần thiết và cách thức cách xử trí Thương hiệu tài liệu áp dụng ra làm sao.
Bạn đang xem: Sqlite là gì
SQLite là một thư viện phần mềm cơ mà thực thi một SQL Database Engine, không yêu cầu sever, ko đề nghị cấu hình, khép kín đáo vànhỏ tuổi gọn gàng.Nó là 1 đại lý tài liệu, không đề nghị thông số kỹ thuật, Tức là hệt như các cơ sở tài liệu khác cơ mà các bạn ko phải phảicấu hình nó vào hệ thống của bản thân mình.
SQLite engine không phải là một quy trình hòa bình (standalone process) nlỗi những các đại lý dữ liệu không giống, chúng ta cũng có thể liên kết nó một bí quyết tĩnh hoặc rượu cồn tùy theo tận hưởng của người tiêu dùng với áp dụng của công ty. SQLite truy vấn trực tiếp những tệp tin tàng trữ (storage files) của chính nó.
Một số tính năngcủa SQL92không được hỗ trợtrong SQLite được liệt kê trong bảng sau:
STT | Đặc điểm | Mô tả |
1 | RIGHT OUTER JOIN | Chỉ cóLEFT OUTER JOINđược tiến hành. |
2 | FULL OUTER JOIN | Chỉ cóLEFT OUTER JOINđược tiến hành. |
3 | ALTER TABLE |
Các biến hóa thể RENAME TABLE cùng ADD COLUMN của lệnh ALTER TABLE được cung ứng.DROPhường. COLUMN, ALTER COLUMN, Địa Chỉ CONSTRAINT ko được hỗ trợ.
Xem thêm: Bỏ Túi Ngay 7 Cách Nhận Biết Kim Cương Tự Nhiên Thật Hay Giả * Calista |
4 | Trigger support | TriggerFOR EACH ROWđược hỗ trợ mà lại không hỗ trợ FOR EACH STATEMENT. |
5 | VIEWs | VIEWs vào SQLite là chỉ phát âm. Quý khách hàng chẳng thể tiến hành câu lệnh DELETE,INSERThoặcUPDATEtrên một view. |
6 | GRANT và REVOKE | Các quyền truy cập nhất rất có thể được vận dụng là các quyền truy vấn file thông thường (normal file) của hệ quản lý điều hành. |
Các lệnh SQLite tiêu chuẩn để cửa hàng với cửa hàng tài liệu quan hệ tình dục tương tự như như SQL.Chúng làCREATE, SELECT, INSERT, UPDATE, DELETE cùng DROP.Các lệnh này hoàn toàn có thể được phân các loại thành các team dựa trên đặc điểm hoạt động vui chơi của chúng nhỏng sau:
Lệnh | Mô tả |
CREATE | Tạo bắt đầu một bảng, view của bảng hoặc đối tượng người sử dụng khác trong cơ sở dữ liệu. |
ALTER | Sửa thay đổi một đối tượng người tiêu dùng cơ sở dữ liệu đang vĩnh cửu, chẳng hạn như bảng. |
DROP | Xóa toàn bộ bảng, view của bảng hoặc đối tượng khác trong đại lý dữ liệu. |
Lệnh | Mô tả |
INSERT | Tạo một bạn dạng ghi (record) |
UPDATE | Sữa một phiên bản ghi (record) |
DELETE | Xóa một phiên bản ghi (record) |
Lệnh | Mô tả |
SELECT | Lấy một trong những phiên bản ghi nhất quyết xuất phát điểm từ 1 hoặc nhiều bảng. |
SQLite có rất nhiều hàm dựng sẵn nhằm tiến hành xử lý trên tài liệu chuỗi…
SQLite cung cấp năm hàm ngày và tiếng nlỗi date(timestring, modifiers...), time(timestring, modifiers...), datetime(timestring, modifiers...),…
Lệnh VACUUM trong SQLite làm cho sạch mát các đại lý dữ liệu thiết yếu bằng phương pháp sao chép…
Câu lệnh SQLite hoàn toàn có thể được ban đầu bởi trường đoản cú khóa "EXPLAIN" hoặc bởi cụm…
Nếu chúng ta thừa nhận user đầu vào thông sang 1 Webpage với cyếu nó vào trong một…
AUTOINCREMENT vào SQLite là một trong trường đoản cú khóa được sử dụng để tự động tăng giá…
Subquery hoặc Inner query hoặc Nested query là một trong tróc nã vấn bên trong một truy…
Một transaction là một trong đơn vị chức năng các bước được thực hiện so với một cơ…
Một view không có gì không giống hơn một câu lệnh SQLite được tàng trữ trong…
Thật không may, không tồn tại lệnh TRUNCATE TABLE trong SQLite nhưng bạn có thể sử…
Lệnh ALTER TABLE vào SQLite dùng làm sửa thay đổi một bảng hiện tại tất cả nhưng không…
Mệnh đề "INDEXED BY index-name" hướng dẫn và chỉ định rằng index-name buộc phải được sử dụng nhằm tìm…
Trigger vào SQLite là những hàm callbaông xã, nhưng auto được thực hiện/hotline (performed/invoked) khi…
Toán thù tử UNION trong SQLite được thực hiện nhằm kết hợp những hiệu quả của…
Các ràng buộc (Constraints) là các quy tắc được thực hành bên trên một cột dữ…
Lệnh PRAGMA trong SQLite là 1 lệnh đặc biệt quan trọng được thực hiện nhằm kiểm soát…
Từ khóa DISTINCT vào SQLite được thực hiện cùng với câu lệnh SELECT nhằm loại…