Học SQL hoặc tạo cơ sở dữ liệu đơn giản với trình duyệt cơ sở dữ liệu SQLite

Học SQL hoặc tạo cơ sở dữ liệu đơn giản với trình duyệt cơ sở dữ liệu SQLite

Bạn đã bao giờ thấy mình cần một cơ sở dữ liệu, nhưng bạn không thực sự đủ khả năng mua Microsoft Access, và chắc chắn bạn không đủ khả năng để cài đặt và vận hành một máy chủ Oracle tại nhà. Cho dù mục tiêu của bạn là thực hành các lệnh SQL trên cơ sở dữ liệu thực, trực tiếp hay bạn chỉ muốn có một cơ sở dữ liệu đơn giản và có tính di động cao, Trình duyệt SQLite là chính xác những gì bạn cần.





Tôi thực sự, thực sự thích sức mạnh của SQL, như bạn có thể nhận thấy từ bài viết của tôi về cách chỉnh sửa hàng nghìn bài báo Wordpress bằng một lệnh SQL. Đây là những điều thú vị mà bạn có thể thực hiện nếu bạn đã quen với các lệnh gọi SQL và cấu trúc của cơ sở dữ liệu.





Kiến thức và kinh nghiệm đó không đến trong một sớm một chiều, nó đến từ việc thử nghiệm các lệnh gọi SQL trên cơ sở dữ liệu trực tiếp. Không phải lúc nào cũng dễ dàng thực hiện điều đó khi cơ sở dữ liệu duy nhất bạn có thể có quyền truy cập là cơ sở dữ liệu đang hoạt động. Chà, bằng cách sử dụng SQL Lite, bạn có thể tạo cơ sở dữ liệu SQL cá nhân của riêng mình, điền vào nó nhiều dữ liệu thuộc mọi loại và sau đó thực hành các lệnh SQL mới trên dữ liệu đó để xem kết quả như thế nào.





Tất nhiên, một cách sử dụng khác đơn giản hơn cho Trình duyệt SQLite là tạo một cơ sở dữ liệu đơn giản để lưu trữ bất kỳ thông tin nào bạn muốn có ở định dạng cơ sở dữ liệu có thể tìm kiếm được. Đây có lẽ là cách nhanh nhất, dễ nhất mà không cần cài đặt hoặc cấu hình cơ sở dữ liệu thực tế.

Tạo cơ sở dữ liệu với SQLite

Cho dù bạn muốn thực hành lập trình SQL hay chỉ muốn có một cơ sở dữ liệu đơn giản để lưu trữ thông tin, thì điểm bắt đầu là như nhau. Bạn sẽ cần tạo một cơ sở dữ liệu.



biểu tượng pin không hiển thị trong cửa sổ thanh tác vụ 10

Khi bạn chạy Trình duyệt cơ sở dữ liệu SQLite lần đầu tiên, bạn sẽ thấy một cửa sổ chính đơn giản với thanh menu, thanh công cụ và ba tab. Khi bạn mới bắt đầu, rõ ràng là sẽ không có bất kỳ cấu trúc cơ sở dữ liệu nào có sẵn, vì vậy vùng hiển thị chính sẽ trống.

Nhấp vào 'Tệp' và bạn có thể nhấp vào 'Cơ sở dữ liệu mới' hoặc nhấp vào 'Nhập' để nhập dữ liệu mà bạn có thể đã có ở một số định dạng khác, chẳng hạn như cơ sở dữ liệu hiện có từ tệp SQL hoặc bảng Excel mà bạn ' đã xuất sang tệp CSV. Một trong hai định dạng có thể được nhập vào cơ sở dữ liệu SQLite mới của bạn.





Nếu bạn muốn bắt đầu lại từ đầu, hãy nhấp vào 'Cơ sở dữ liệu mới', và bạn sẽ cần tạo cấu trúc cơ sở dữ liệu của mình. Tạo bảng đầu tiên của bạn, thêm các trường cơ sở dữ liệu vào bảng đó và xác định định dạng cho từng trường (văn bản, số, v.v.).

Mỗi trường cơ sở dữ liệu có thể là một chuỗi (văn bản), một số (số), một đốm màu (dữ liệu nhị phân) hoặc một khóa số nguyên.





Khi bạn tạo xong bảng đầu tiên trong cơ sở dữ liệu, bạn sẽ thấy cấu trúc trong tab Cấu trúc cơ sở dữ liệu trên cửa sổ chính. Khi bạn tạo từng bảng trong cơ sở dữ liệu, bạn sẽ thấy cây bắt đầu hình thành sẽ chứa tất cả các bảng và các trường bên trong chúng. Đây là một tổng quan nhanh, nhanh chóng về toàn bộ cơ sở dữ liệu của bạn trông như thế nào và là một cách dễ dàng để điều hướng nó khi nó bắt đầu phát triển.

máy mac của tôi không khởi động được

Việc xem và thao tác dữ liệu cơ sở dữ liệu của bạn đơn giản bằng cách nhấp vào tab 'Duyệt dữ liệu' và chỉnh sửa trực tiếp các bản ghi. Đây cũng là nơi bạn có thể tạo bản ghi dữ liệu mới, xóa bản ghi hoặc tìm kiếm dữ liệu trong các bảng rất lớn.

Tất nhiên, tính năng quan trọng nhất - ít nhất là lý do chính mà tôi đã cài đặt phần mềm - là tab 'Execute SQL', nơi bạn có thể nhập các chuỗi lệnh SQL mà bạn muốn chạy trên cơ sở dữ liệu của mình. Khi bạn nhấp vào 'Thực thi truy vấn', bạn sẽ thấy kết quả của truy vấn trong trường 'Dữ liệu được trả về'. Hoặc ... bạn sẽ thấy thông báo lỗi. Hy vọng rằng bạn sẽ không nhìn thấy nhiều trong số đó!

Tuy nhiên, là một công cụ để học SQL, trường thông báo lỗi khá hay vì nó cho bạn biết bạn đang làm gì sai. Bạn có thể sử dụng nó như một manh mối để làm lại câu lệnh SQL của mình và thử lại.

Nếu bạn cũng muốn tham gia vào quản lý cơ sở dữ liệu nâng cao hơn, Trình duyệt cơ sở dữ liệu SQLite cũng cung cấp khả năng tạo chỉ mục cho cơ sở dữ liệu của bạn. Đây là biểu tượng bảng được gắn dấu sao trên thanh công cụ biểu tượng.

Một tính năng thú vị khác, đặc biệt nếu bạn đang sử dụng nó như một công cụ học SQL như tôi có, là cửa sổ Nhật ký SQL mà bạn có thể mở bằng cách nhấp vào biểu tượng 'Nhật ký' trên thanh công cụ. Điều này cho bạn thấy một nhật ký đầy đủ của tất cả các câu lệnh SQL đã được thực thi. Điều này thật tuyệt khi bạn vừa bị lạc và truy vấn của bạn hoàn toàn bị rối tung khỏi tất cả các chỉnh sửa mà bạn đã thử. Bạn có thể quay lại nhật ký và tìm phiên bản gốc của truy vấn của mình trước khi tất cả bị rối tung lên.

SQLite Browser là một ứng dụng tuyệt vời để bắt đầu với lập trình cơ sở dữ liệu và nếu bạn muốn nhanh chóng tạo cơ sở dữ liệu cá nhân để lưu trữ một số dữ liệu mà bạn đã có. Có nó trong một cơ sở dữ liệu như vậy mang lại cho bạn lợi ích bổ sung khi thực hiện các truy vấn SQL trên đó, điều mà bạn thực sự không thể làm được với dữ liệu nếu nó chỉ nằm trong một số bảng tính.

Vì vậy, hãy dùng thử Trình duyệt SQLite và xem liệu nó có giúp nâng cao kỹ năng lập trình SQL của bạn hay không. Chia sẻ kinh nghiệm và suy nghĩ của bạn với chúng tôi trong phần bình luận bên dưới.

Tín dụng hình ảnh: Cấu trúc cơ sở dữ liệu qua Shutterstock

Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

cách kết nối điện thoại với máy tính của tôi
Đọc tiếp Chủ đề liên quan
  • các cửa sổ
  • Lập trình
Giới thiệu về tác giả Ryan Dube(Đã xuất bản 942 bài báo)

Ryan có bằng Cử nhân Kỹ thuật Điện. Anh ấy đã làm việc 13 năm trong lĩnh vực kỹ thuật tự động hóa, 5 năm trong lĩnh vực CNTT và hiện là Kỹ sư ứng dụng. Từng là Biên tập viên quản lý của MakeUseOf, ông đã phát biểu tại các hội nghị quốc gia về Trực quan hóa Dữ liệu và đã được giới thiệu trên đài truyền hình và đài phát thanh quốc gia.

Xem thêm từ Ryan Dube

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký