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

Cách cài đặt SQLite trên macOS

Tôi là người dùng Mac và tôi không sở hữu máy tính Windows, vì vậy tôi không thể viết hướng dẫn cho Windows. Google “cách cài đặt sqlite trên windows” để có hướng dẫn cụ thể. Tương tự đối với Linux.

Trên macOS, bạn không cần phải làm bất cứ điều gì để cài đặt sqlite. Nó được cài đặt sẵn trong tất cả các phiên bản macOS hiện đại.

Tất cả những gì bạn cần làm là mở một thiết bị đầu cuối và chạy

sqlite3

lệnh.

Nhấn ctrl-C 2 lần để thoát khỏi tệp thực thi SQLite.

Điều này khá tuyệt!

MacOS của tôi với Mojave đi kèm với SQLite 3.24 và phiên bản mới nhất (tại thời điểm viết bài) là SQLite 3.30. Bạn có thể nâng cấp SQLite bằng Homebrew, nhưng vì đơn giản, tôi sẽ không đề cập đến vấn đề này.

Một phần mềm tuyệt vời mà chúng ta có thể sử dụng để tương tác với cơ sở dữ liệu SQLite là TablePlus. Nó đi kèm với bản dùng thử miễn phí, hoàn hảo cho việc sử dụng của chúng tôi, vì nó không dựa trên thời gian mà giới hạn số lượng kết nối đồng thời mà bạn có thể thực hiện với cơ sở dữ liệu.

Tải xuống từ https://tableplus.com. Tôi biết có các phiên bản macOS, Windows và Linux.

Bạn tạo một kết nối mới, chọn SQLite:

Bạn chọn tên và nhập đường dẫn cơ sở dữ liệu. Tôi chọn test.db , trong /Users/flaviocopes/ thư mục:

SQLite khá tuyệt vì cơ sở dữ liệu được chứa trong một tệp mà bạn có thể đặt khá nhiều ở mọi nơi bạn muốn. Điều này hoàn toàn khác với PostgreSQL và MySQL và các DBMS lớn khác.

Nhấn Connect , kết nối đã được tạo thành công:

và tôi có thể thấy tệp được tạo trong thư mục đó, với kích thước bằng không KB:

Thế là xong.

Tôi sẽ sớm thực hiện thêm các bài hướng dẫn về cách sử dụng cơ sở dữ liệu SQLite này.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - Bất kỳ sự khác biệt nào giữa ràng buộc bảng UNIQUE và ràng buộc cột UNIQUE?

  2. selectArgs trong SQLiteQueryBuilder không hoạt động với các giá trị số nguyên trong cột

  3. SQLiteDatabase error sqlite:(1) near):lỗi cú pháp

  4. 2 cách để chèn một dòng mới vào một chuỗi trong SQLite

  5. <expr> được mong đợi, có '?'