Τρόπος λήψης και εγκατάστασης SQLite on Windows

⚡ Έξυπνη Σύνοψη

SQLite παρέχει μια ελαφριά, χωρίς διακομιστή μηχανή βάσεων δεδομένων που λειτουργεί σε Windows, Linux και macOSΑυτή η αναλυτική παρουσίαση εξηγεί πώς να κατεβάσετε πακέτα εγκατάστασης, να ρυθμίσετε το κέλυφος γραμμής εντολών, να εγκαταστήσετε έναν γραφικό διαχειριστή και να δημιουργήσετε ένα δείγμα βάσης δεδομένων.

  • 🔘 Πακέτο εγκατάστασης: Επίσημη SQLite υποστήριξη πακέτων Windows, Το Linux, macOS, Windows Διανομές Phone 8, .NET και πηγαίου κώδικα.
  • ☑️ Εργαλείο CLP: Το πρόγραμμα γραμμής εντολών αποστέλλεται ως sqlite3.exe, επιτρέποντας τη δημιουργία βάσεων δεδομένων, τη διαχείριση σχήματος και την εκτέλεση SQL από ένα τερματικό.
  • ✅ Δείγμα βάσης δεδομένων: Ένα σχήμα TutorialsSampleDB με Τμήματα, Φοιτητές, Τεστ και Βαθμούς παρουσιάζει ξένα κλειδιά και δεδομένα εκκίνησης.
  • 🧪 Διαχειριστής GUI: SQLite Το Studio είναι ένας φορητός διαχειριστής ανοιχτού κώδικα που εισάγει και εξάγει CSV, HTML, PDF και JSON.
  • ️ Cross-Platform: Προμεταγλωττισμένα δυαδικά αρχεία για Linux, Mac OS X, .NET και Windows Υποστήριξη σεναρίων ευρείας ανάπτυξης κατά το χρόνο εκτέλεσης.

Τρόπος λήψης και εγκατάστασης SQLite

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

Λήψη & Εγκατάσταση SQLite Εγκαταστήματος πακέτων

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

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

Λήψη και εγκατάσταση SQLite

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

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

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

Εγκατάσταση του Προγράμματος Γραμμής Εντολών (CLP) στον υπολογιστή σας

Τα παρακάτω βήματα δείχνουν πώς να εγκαταστήσετε το Πρόγραμμα Γραμμής Εντολών (CLP) στον υπολογιστή σας:

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

Βήμα 2) Extracτο αρχείο zip. Θα βρείτε sqlite3.exe στην πρώηνtracφάκελος ted, όπως φαίνεται παρακάτω:

Εγκατάσταση του Προγράμματος Γραμμής Εντολών

Βήμα 3) Ανοίξτε τον Υπολογιστή μου και κάντε διπλό κλικ στο partition "ΝΤΟ" για να πλοηγηθείτε σε αυτό:

Εγκατάσταση του Προγράμματος Γραμμής Εντολών

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

Εγκατάσταση του Προγράμματος Γραμμής Εντολών

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

Εγκατάσταση του Προγράμματος Γραμμής Εντολών

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

Μπορείτε επίσης να ανακτήσετε την τεκμηρίωση ή τον πηγαίο κώδικα από την ίδια σελίδα. Διατίθενται API για Windows Τηλέφωνο 8, .NET και άλλα γλώσσες προγραμματισμού.

Ακολουθούν ορισμένα επιπλέον πακέτα για διαφορετικούς σκοπούς:

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

SQLite Studio – Διευθυντής και Διοίκηση

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

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

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

Παρουσίαση Δείγμα Βάσης Δεδομένων

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

Βήμα 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) Αποθηκεύστε το αρχείο ως Εκπαιδευτικά ΒίντεοSampleDB.sql στον κατάλογο C:\sqlite.

Βήμα 3) Ανοίξτε το Windows Εργαλείο γραμμής εντολών (cmd.exe) από το μενού Έναρξη από τον typing cmd και πατώντας Enter.

Βήμα 4) Ανοίγει στην προεπιλεγμένη διαδρομή, επομένως μεταβείτε στο C:\sqlite φάκελος που δημιουργήθηκε νωρίτερα εκτελώντας την εντολή cd “C:\sqlite”:

Παρουσίαση Δείγμα Βάσης Δεδομένων

Βήμα 5) Εκτελέστε την ακόλουθη εντολή:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

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

Παρουσίαση Δείγμα Βάσης Δεδομένων

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

Παρουσίαση Δείγμα Βάσης Δεδομένων

Συχνές Ερωτήσεις

Όχι. SQLite αποστέλλεται ως φορητό αρχείο zip. Απλώς εξαντλείτεtract sqlite3.exe και αντιγράψτε το σε οποιονδήποτε φάκελο όπως C:\sqlite. Δεν απαιτούνται δικαιώματα εγκατάστασης ή αυξημένα δικαιώματα, γεγονός που καθιστά SQLite εύκολη εγκατάσταση σε περιορισμένα περιβάλλοντα.

Το CLP είναι ένα κέλυφος γραμμής εντολών για την εκτέλεση εντολών SQL απευθείας σε ένα αρχείο βάσης δεδομένων. SQLite Το Studio είναι ένας γραφικός διαχειριστής που σας επιτρέπει να περιηγείστε σε πίνακες, να επεξεργάζεστε δεδομένα και να εισάγετε ή να εξάγετε σε μορφές CSV, JSON, HTML και PDF.

Ναι. Οι σύγχρονοι βοηθοί κωδικοποίησης τεχνητής νοημοσύνης μπορούν να παράγουν SQLite DDL από μια απλή αγγλική περιγραφή. Δημιουργούν εντολές CREATE TABLE, προτείνουν τύπους στηλών, προσθέτουν πρωτεύοντα και ξένα κλειδιά και προτείνουν ευρετήρια. Θα πρέπει να ελέγξετε την έξοδο για ορθότητα πριν την εκτελέσετε στην παραγωγή.

Οι βοηθοί τεχνητής νοημοσύνης αναλύουν σφάλματα σύνταξης SQL, προτείνουν βελτιώσεις στο ΣΧΕΔΙΟ ΕΡΩΤΗΜΑΤΩΝ ΕΞΗΓΗΣΗΣ και ξαναγράφουν αργά ερωτήματα. Εντοπίζουν ελλείποντα ευρετήρια, προτείνουν αλλαγές στη σειρά των ενώσεων και εξηγούν μη αναμενόμενα αποτελέσματα από ενώσεις ή συγκεντρωτικά στοιχεία, βοηθώνταςping Οι προγραμματιστές επιλύουν προβλήματα πολύ πιο γρήγορα από τον χειροκίνητο έλεγχο.

Οποιοσδήποτε φάκελος λειτουργεί, αλλά το C:\sqlite είναι μια συνήθης σύμβαση. Η τοποθέτηση του εκτελέσιμου αρχείου σε έναν ειδικό φάκελο διευκολύνει τη διαχείριση αρχείων βάσης δεδομένων παράλληλα με το δυαδικό αρχείο και μπορείτε να προσθέσετε τον φάκελο στο PATH, ώστε το sqlite3 να είναι διαθέσιμο από οποιαδήποτε γραμμή εντολών.

Συνοψίστε αυτήν την ανάρτηση με: