Τρόπος λήψης & Εγκαταστήστε το SQLite στα Windows

Πίνακας περιεχομένων:

Anonim

Το SQLite προσφέρει πολλά διαφορετικά πακέτα εγκατάστασης, ανάλογα με τα λειτουργικά σας συστήματα. Προσφέρει επίσης πολλά API για ένα ευρύ φάσμα γλωσσών προγραμματισμού.

Σε αυτό το σεμινάριο, θα μάθετε-

  • Λήψη και εγκατάσταση του προγράμματος εγκατάστασης πακέτων SQLite
  • SQLite Studio - Διευθυντής και διαχείριση
  • Εισαγωγή δείγματος βάσης δεδομένων

Λήψη και εγκατάσταση του προγράμματος εγκατάστασης πακέτων SQLite

Διαθέσιμα πακέτα εγκατάστασης για χρήστες των Windows 10:

Από τον επίσημο ιστότοπο του SQLite στην ενότητα λήψης. Το παρακάτω στιγμιότυπο οθόνης σάς επιτρέπει να κάνετε λήψη διαφορετικών πακέτων εγκατάστασης του SQLite για Windows:

Το πρόγραμμα κελύφους γραμμής εντολών:

Το επισημασμένο πακέτο λήψης ονομάζεται Πρόγραμμα γραμμής εντολών (CLP) . Το CLP είναι μια εφαρμογή γραμμής εντολών που σας επιτρέπει να έχετε πρόσβαση στο σύστημα διαχείρισης βάσεων δεδομένων SQLite και σε όλες τις δυνατότητες του SQLite. Χρησιμοποιώντας το CLP, μπορείτε να δημιουργήσετε και να διαχειριστείτε τη βάση δεδομένων SQLite. Και είναι το εργαλείο που θα χρησιμοποιήσουμε σε όλο το σεμινάριο.

  • 32-bit DLL (x86): Η βασική βιβλιοθήκη συστήματος βάσης δεδομένων SQLite για πλατφόρμες x86.
  • 64-bit DLL (x64): Η βασική βιβλιοθήκη συστήματος βάσης δεδομένων SQLite για πλατφόρμες x64.

Εγκατάσταση του προγράμματος γραμμής εντολών (CLP) στο μηχάνημά σας:

Στα ακόλουθα βήματα, θα βρείτε τα βήματα για τον τρόπο εγκατάστασης του προγράμματος γραμμής εντολών (CLP) στον υπολογιστή σας:

Βήμα 1) Κατεβάστε το επισημασμένο πακέτο λήψης από την προηγούμενη εικόνα στον υπολογιστή σας. Είναι ένα αρχείο " zip ".

Βήμα 2) Εξαγάγετε το αρχείο zip. Θα βρείτε το " sqlite3.exe " στο εξαγόμενο αρχείο ως εξής:

Βήμα 3) Ανοίξτε τον υπολογιστή μου και κάντε διπλό κλικ στο διαμέρισμα "C" για να μεταβείτε σε αυτόν:

Βήμα 4) Δημιουργήστε έναν νέο κατάλογο " sqlite ":

Βήμα 5) Αντιγράψτε το αρχείο " sqlite3.exe " σε αυτό. Αυτό θα χρησιμοποιήσουμε μέσα από τα σεμινάρια για την εκτέλεση ερωτημάτων SQLite:

Ωστόσο, υπάρχουν κάποια άλλα πακέτα για διαφορετικούς σκοπούς. Δεν απαιτούνται. Αλλά μπορεί να το χρειαστείτε εάν χρησιμοποιείτε διαφορετικό λειτουργικό σύστημα από τα Windows, μπορείτε να αποκτήσετε την έκδοση SQLite Linux ή Mac OS.

Επίσης, μπορείτε να λάβετε την τεκμηρίωση ή τον πηγαίο κώδικα από εκεί εάν το επιθυμείτε. Μπορείτε επίσης να λάβετε το API για Windows Phone 8 ή .Net και άλλες γλώσσες προγραμματισμού.

Εδώ είναι μερικά άλλα πακέτα για διαφορετικούς σκοπούς:

  • Ο πηγαίος κώδικας και ορισμένες εναλλακτικές μορφές πηγαίου κώδικα - Ο πλήρης πηγαίος κώδικας που απαρτίζεται από τον SQLite.
  • Η τεκμηρίωση - Η τεκμηρίωση του SQLite ως σελίδες HTML. Είναι η ίδια διαδικτυακή τεκμηρίωση, αλλά με δυνατότητα λήψης με τη σελίδα HTML, ώστε να μπορείτε να τα ανοίξετε εκτός σύνδεσης.
  • Προκατασκευασμένα δυαδικά αρχεία για Linux.
  • Προκατασκευασμένα δυαδικά αρχεία για Mac OS X (x86).
  • Προκατασκευασμένα δυαδικά αρχεία για Windows Phone 8 - SDK και στοιχεία για την ανάπτυξη μιας εφαρμογής για Windows Phone 8 που χρησιμοποιεί βάσεις δεδομένων SQLite.
  • Προκατασκευασμένα Binaries για Windows Runtime - SDK και άλλα στοιχεία για την ανάπτυξη μιας εφαρμογής για σύνδεση σε βάσεις δεδομένων SQLite για τις πλατφόρμες χρόνου εκτέλεσης των Windows.
  • Προκατασκευασμένα δυαδικά αρχεία για .NET - αυτά είναι μερικά σετ DLL και βιβλιοθηκών .NET από τα οποία μπορείτε να τα χρησιμοποιήσετε από την εφαρμογή .NET για να συνδεθείτε σε βάσεις δεδομένων SQLite.

SQLite Studio - Διευθυντής και διαχείριση

Υπάρχουν πολλά εργαλεία διαχείρισης SQLite που διευκολύνουν την εργασία με βάσεις δεδομένων SQLite. Αντί να δημιουργούν και να διαχειρίζονται βάσεις δεδομένων χρησιμοποιώντας μια γραμμή εντολών, αυτά τα εργαλεία παρέχουν ένα σύνολο εργαλείων GUI που σας επιτρέπουν να δημιουργήσετε και να διαχειριστείτε τη βάση δεδομένων.

Ο επίσημος ιστότοπος SQLite έχει δεκάδες τέτοια εργαλεία που αναφέρονται. μπορείτε να τα δείτε από εδώ: Εργαλεία διαχείρισης SQLite. Εδώ είναι το προτεινόμενο

SQLite Studio: Είναι ένα φορητό εργαλείο που δεν απαιτεί εγκατάσταση. Υποστηρίζει τόσο SQLite3 όσο και SQLite2. Μπορείτε εύκολα να εισαγάγετε και να εξαγάγετε δεδομένα σε διάφορες μορφές όπως CSV, HTML, PDF, JSON. Ο ανοιχτός κώδικας του και υποστηρίζει Unicode.

Εισαγωγή δείγματος βάσης δεδομένων

Στα ακόλουθα βήματα, θα δημιουργήσουμε το δείγμα βάσης δεδομένων που θα χρησιμοποιήσουμε σε όλους τους οδηγούς:

Βήμα 1) Ανοίξτε ένα αρχείο κειμένου και επικολλήστε τις ακόλουθες εντολές σε αυτό:

CREATE TABLE [Departments] ([DepartmentId] INTEGER NOT NULL PRIMARY KEY,[DepartmentName] NVARCHAR(50) NULL);INSERT INTO Departments VALUES(1, 'IT');INSERT INTO Departments VALUES(2, 'Physics');INSERT INTO Departments VALUES(3, 'Arts');INSERT INTO Departments VALUES(4, 'Math');CREATE TABLE [Students] ([StudentId] INTEGER PRIMARY KEY NOT NULL,[StudentName] NVARCHAR(50) NOT NULL,[DepartmentId] INTEGER NULL,[DateOfBirth] DATE NULL,FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId));INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');CREATE TABLE [Tests] ([TestId] INTEGER NOT NULL PRIMARY KEY,[TestName] NVARCHAR(50) NOT NULL,[TestDate] DATE NULL);INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');CREATE TABLE [Marks] ([MarkId] INTEGER NOT NULL PRIMARY KEY,[TestId] INTEGER NOT NULL,[StudentId] INTEGER NOT NULL,[Mark] INTEGER NULL,FOREIGN KEY(StudentId) REFERENCES Students(StudentId),FOREIGN KEY(TestId) REFERENCES Tests(TestId));INSERT INTO Marks VALUES(1, 1, 1, 18);INSERT INTO Marks VALUES(2, 1, 2, 20);INSERT INTO Marks VALUES(3, 1, 3, 16);INSERT INTO Marks VALUES(4, 2, 4, 19);INSERT INTO Marks VALUES(5, 2, 5, 14);INSERT INTO Marks VALUES(6, 2, 7, 20);INSERT INTO Marks VALUES(7, 3, 8, 20);INSERT INTO Marks VALUES(8, 3, 9, 20);

Βήμα 2) Αποθηκεύστε το αρχείο ως "TutorialsSampleDB.sql" στον ακόλουθο κατάλογο " C: \ sqlite ".

Βήμα 3) Ανοίξτε το εργαλείο γραμμής εντολών των Windows (cmd.exe) από το μενού έναρξης, πληκτρολογήστε "cmd" και ανοίξτε το.

Βήμα 4) Θα ανοίξει στην προεπιλεγμένη διαδρομή, πρέπει να μεταβείτε στο φάκελο "C: \ sqlite" που είχαμε δημιουργήσει νωρίτερα σε αυτό το σεμινάριο με την ακόλουθη εντολή "cd" C: \ sqlite ":

Βήμα 5) Γράψτε την ακόλουθη εντολή,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Η εντολή πρέπει να ολοκληρωθεί με επιτυχία και δεν θα πρέπει να δείτε καμία έξοδο μετά από αυτήν την εντολή ως το ακόλουθο στιγμιότυπο οθόνης:

Βήμα 6) Τώρα θα πρέπει να μπορείτε να δείτε το αρχείο βάσης δεδομένων " TutorialsSampleDB.db " που δημιουργήθηκε στον κατάλογο " C: \ sqlite ":