Vino

Screenshot Λογισμικό:
Vino
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.0
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Hsiaoming Yang
Άδεια: Δωρεάν
Δημοτικότητα: 33

Rating: 4.0/5 (Total Votes: 1)

Vino δεν είναι ORM. Ναι, είναι αλήθεια, δεν είναι ORM.
Ξεκινήστε
Μια γρήγορη ματιά με Vino:
# Εγκατάστασης
# Db = Vino («μηχανή: // χρήστη: passwd @ host: port / βάση δεδομένων»)
db = Vino («SQLite: //db.sqlite»)
# Ερωτήματος
db.table («χρήστης»). βρείτε (username = 'lepture »). fetch ()
# Δημιουργία
db.table («χρήστης») δημιουργούν. (username = 'lepture », η ιστοσελίδα =" http: //lepture.com »)
db.commit ()
# Ενημέρωση
db.table («χρήστης»). βρείτε (username = 'lepture »). ενημέρωση (username =' Hsiaoming Γιανγκ»)
db.commit ()
# Διαγράψετε
db.table («χρήστης»). βρείτε (username = 'lepture »). διαγράψετε ()
db.commit ()
Ρυθμίσεις
Θα στηρίξουμε μόνο sqlite3 και MySQL από τώρα.
SQLite
SQLite με σχετική διαδρομή:
db = Vino («SQLite: //relative/path/db.sqlite»)
SQLite με απόλυτη διαδρομή:
db = Vino («SQLite: ///root/path/db.sqlite»)
Παρακαλώ σημειώστε, είναι διαφορετικό από το SQLAlchemy.
MySQL
MySQL με όλες τις πληροφορίες:
db = Vino («MySQL: // lepture: 123456 @ localhost: 3306 / test")
MySQL με λιγότερες πληροφορίες:
db = Vino («MySQL: // lepture @ localhost / test")
Προεπιλεγμένη θύρα είναι 3306.
Παρακαλώ σημειώστε, είναι UTF8 από προεπιλογή.
Ερώτημα
Βρείτε όλα τα δεδομένα:
db.table («χρήστης»). fetch ()
Βρείτε όλα τα συγκεκριμένα δεδομένα:
db.table («χρήστης»). βρείτε (username = 'lepture »). fetch ()
Βρείτε τα πρώτα στοιχεία:
# 1 φέρω δεν θα επιστρέψει μια λίστα
db.table («χρήστης»). βρείτε (username = 'lepture »). φέρω (1)
Όριο για το ερώτημα:
db.table («χρήστης»). βρείτε (username = 'lepture »). φέρω (5, offset = 3)
Πολλαπλά φίλτρα:
db.table («χρήστης»). βρείτε (username = 'lepture », ηλικία = 20) .fetch ()
Σύνθετη φίλτρα:
# Ακριβώς όπως Django
db.table («χρήστης»). βρείτε (age__in = [20, 22]). fetch ()
db.table («χρήστης»). βρείτε (age__gt = 20) .fetch ()
db.table («χρήστης»). βρείτε (age__lt = 20) .fetch ()
db.table («χρήστης»). βρείτε (age__gte = 20) .fetch ()
db.table («χρήστης»). βρείτε (age__lte = 20) .fetch ()
# Περισσότερη τεκμηρίωση, βλέπε
Περισσότερα Σύνθετα φίλτρα:
db.table («χρήστης»). βρείτε (age__ne = 20) .fetch () # δεν είναι ίση
db.table («χρήστης»). βρείτε (age__nin = [20, 22]). fetch () # δεν είναι σε
# Περισσότερη τεκμηρίωση, βλέπε
Για Ερώτημα:
. db.table («χρήστης») βρίσκουν (ηλικία = 20) .order ('- ID »). fetch ()
Διαγραφή
Διαγραφή όλων των δεδομένων:
db.table («χρήστης»). διαγράψετε ()
db.commit ()
Διαγραφή συγκεκριμένα δεδομένα:
db.table («χρήστης»). βρείτε (username = 'lepture »). διαγράψετε ()
db.commit ()

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

LiquiBase
LiquiBase

17 Jul 15

Valentina Database
Valentina Database

19 Feb 15

fdb
fdb

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Hsiaoming Yang

yue.css
yue.css

12 May 15

Selection.js
Selection.js

10 Dec 15

Σχόλια για Vino

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!