SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Giới thiệu về SQLite

SQLite là một hệ quản trị cơ sở dữ liệu quan hệ nhúng (RDBMS) nhẹ. Nó sử dụng hầu hết tiêu chuẩn SQL và hoàn toàn tuân thủ ACID.

SQLite là một lựa chọn phổ biến làm cơ sở dữ liệu nhúng để lưu trữ cục bộ / máy khách trong trình duyệt web và điện thoại di động.

SQLite không phải là một công cụ cơ sở dữ liệu máy khách / máy chủ (giống như nhiều DBMS khác). Đúng hơn, SQLite được nhúng vào ứng dụng sử dụng nó. Điều này có nghĩa là các ứng dụng SQLite yêu cầu cấu hình ít hơn so với cơ sở dữ liệu máy khách / máy chủ.

Nhiều ngôn ngữ lập trình cung cấp các ràng buộc cho SQLite, bao gồm C, C #, C ++, Java, JavaScript, Ruby, Python, và nhiều hơn nữa.

Triển khai SQLite

Trong khi các hệ quản trị cơ sở dữ liệu khác như Oracle, MySQL và SQL Server thường được coi là hệ quản trị cơ sở dữ liệu phổ biến nhất trên thế giới, thì SQLite thường được coi là được triển khai nhiều nhất hệ thống cơ sở dữ liệu trên thế giới.

Theo trang web SQLite, nó được triển khai tại:

  • Mọi thiết bị Android
  • Mọi thiết bị iPhone và iOS
  • Mọi máy Mac
  • Mọi máy Windows10
  • Mọi trình duyệt web Firefox, Chrome và Safari
  • Mọi phiên bản của Skype
  • Mọi phiên bản của iTunes
  • Mọi ứng dụng Dropbox
  • Mọi TurboTax và QuickBooks
  • PHP và Python
  • Hầu hết các máy thu hình và đầu thu kỹ thuật số
  • Hầu hết các hệ thống đa phương tiện trên ô tô
  • Vô số hàng triệu ứng dụng khác

Không máy chủ

SQLite là một công cụ cơ sở dữ liệu không có máy chủ. Hầu hết các công cụ cơ sở dữ liệu SQL được thực hiện như một quy trình máy chủ riêng biệt. SQLite không có một quy trình máy chủ riêng biệt.

SQLite đọc và ghi trực tiếp vào các tệp đĩa thông thường. Một cơ sở dữ liệu SQL hoàn chỉnh với nhiều bảng, chỉ mục, trình kích hoạt và dạng xem, được chứa trong một tệp đĩa duy nhất.

Không cấu hình

SQLite không yêu cầu cấu hình để chạy nó. Không có quy trình máy chủ nào cần được khởi động, dừng hoặc định cấu hình như trong hệ thống máy khách / máy chủ.

Không cần quản trị viên cơ sở dữ liệu để thêm người dùng / vai trò, v.v. SQLite hoạt động dựa trên quyền của hệ thống tệp.

Quản trị SQLite

Một chương trình dòng lệnh độc lập được cung cấp trong bản phân phối của SQLite. Nó có thể được sử dụng để tạo cơ sở dữ liệu, xác định bảng, chèn và thay đổi hàng, chạy truy vấn và quản lý tệp cơ sở dữ liệu SQLite.

Ngoài ra còn có các công cụ quản trị khác nhau được viết riêng cho SQLite. Nhiều công cụ trong số này là các công cụ đồ họa cho phép bạn thực hiện hầu hết các tác vụ bằng cách "trỏ và nhấp".

Hướng dẫn này sử dụng giao diện dòng lệnh, vì đây là công cụ có sẵn rộng rãi nhất để tạo và quản lý cơ sở dữ liệu SQLite.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đồng bộ hóa cơ sở dữ liệu SQLite ngoại tuyến với cơ sở dữ liệu MySQL trực tuyến

  2. Cách lấy ngày hôm qua trong SQLite

  3. Cách hoạt động của hàm Date () trong SQLite

  4. 2 cách để thêm dấu phần trăm vào một số trong SQLite

  5. Tạo ứng dụng đề xuất phim Django bằng chỉ mục Jaccard