λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

SQL Lite Tutorial

SQLite είναι μια μικρή , βιβλιοθήκη βάση δεδομένων που βασίζεται σχεδιαστεί για να ενσωματωθεί άμεσα σε εφαρμογές για τις οποίες μια βάση δεδομένων πλήρους κλίμακας , όπως MySQL ή POSTGRES , θα ήταν υπερβολή . Χρησιμοποιεί μια σύνταξη παρόμοια με εκείνη που χρησιμοποιείται από τα προγράμματα αυτά , ωστόσο, στη δημιουργία και την ανάκτηση δεδομένων . Οδηγίες
Η 1

Ξεκινήστε τον πελάτη SQLite . Στα Windows , μπορείτε να το κάνετε αυτό κάνοντας κλικ στο " Start" και επιλέγοντας " Run". Πληκτρολογήστε "cmd ". Αυτό θα ανοίξει την γραμμή εντολών . Τέλος, στη γραμμή εντολών , πληκτρολογήστε " sqlite3 test.db. " Αυτό ανοίγει το πρόγραμμα-πελάτη SQL και δημιουργεί μια βάση δεδομένων στο αρχείο " test.db. " 2

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

CREATE TABLE βιβλία ( ακέραιο κλειδί PRIMARY KEY , ΚΕΙΜΕΝΟ τίτλο , συγγραφέα ΚΕΙΜΕΝΟ , timeEntered DATE ) ?

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

Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε ένα έναυσμα που θα εξασφαλίσει το " timeEntered " μεταβλητή περιέχει πάντα την ημερομηνία η σειρά εισήχθη . :

CREATE TRIGGER insert_book_timeEntered ΜΕΤΑ INSERT ON βιβλία

BEGIN

βιβλία UPDATE SET timeEntered = DATETIME ( « NOW » ) ΟΠΟΥ rowid = new.rowid ?

ΤΕΛΟΣ ?
Η 4

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

INSERT INTO βιβλία ( κείμενο, κείμενο ) ΑΞΙΕΣ ( « Ρωμαίος και Ιουλιέτα », « William Shakespeare » ) ?

INSERT INTO βιβλία ( κείμενο, κείμενο ) ΑΞΙΕΣ ( « The Stand », « Stephen King ») ?

Παρατηρήστε ότι το κλειδί δεν καθορίζεται : SQLite θα εξασφαλίσει ότι θα είναι πάντα μια μοναδική αξία . Παρόμοια , δεν υπάρχει καμία ανάγκη να καθορίσετε μια ημερομηνία : αυτό δημιουργείται αυτόματα καθώς η σκανδάλη που καθορίζεται στο βήμα 3
5

Πληκτρολογήστε το παρακάτω για να ανακτήσετε τα δεδομένα από τη βάση δεδομένων : .

SELECT * από τα βιβλία ?

Αυτό ανακτά όλα τα πεδία από όλα τα βιβλία . Μπορείτε να καθορίσετε μια πιο λεπτομερή εντολή για να είμαστε πιο ακριβείς για το τι μπορείτε να ανακτήσετε . Για παράδειγμα :

SELECT τίτλο ΑΠΟ ΟΠΟΥ βιβλία author = " William Shakespeare « ?

Αυτό θα ανακτήσετε μόνο τους τίτλους των βιβλίων που γράφτηκαν από τον William Shakespeare
Η <. br >
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα