MySQL.Database
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Επιστρέφει έναν πίνακα με πίνακες, προβολές και αποθηκευμένες ανυσματικές συναρτήσεις SQL που είναι διαθέσιμες σε μια βάση δεδομένων MySQL στον διακομιστή server
στην παρουσία βάσης δεδομένων με ονομασία database
. Η θύρα μπορεί να καθοριστεί προαιρετικά με τον διακομιστή, με διαχωρισμό άνω και κάτω τελείας. Μπορεί να καθοριστεί μια προαιρετική παράμετρος εγγραφής, options
, για τον έλεγχο των ακόλουθων επιλογών:
Encoding
: Μια τιμή TextEncoding που καθορίζει το σύνολο χαρακτήρων που χρησιμοποιείται για την κωδικοποίηση όλων των ερωτημάτων που αποστέλλονται στον διακομιστή (η προεπιλογή είναι null).CreateNavigationProperties
: Μια λογική τιμή (true/false) που ορίζει εάν δημιουργούνται ιδιότητες περιήγησης στις τιμές που επιστρέφονται (η προεπιλογή είναι true).NavigationPropertyNameGenerator
: Μια συνάρτηση που χρησιμοποιείται για τη δημιουργία ονομάτων για ιδιότητες περιήγησης.Query
: Ένα εγγενές ερώτημα SQL που χρησιμοποιείται για την ανάκτηση δεδομένων. Εάν το ερώτημα παράγει πολλαπλά σύνολα αποτελεσμάτων, μόνο το πρώτο θα επιστραφεί.CommandTimeout
: Μια διάρκεια που ελέγχει τον χρόνο που επιτρέπεται να εκτελείται το ερώτημα στην πλευρά του διακομιστή προτού ακυρωθεί. Η προεπιλεγμένη τιμή είναι δέκα λεπτά.ConnectionTimeout
: Μια διάρκεια που ελέγχει τον χρόνο αναμονής πριν εγκαταλείψετε μια προσπάθεια σύνδεσης με τον διακομιστή. Η προεπιλεγμένη τιμή εξαρτάται από το πρόγραμμα οδήγησης.TreatTinyAsBoolean
: Μια λογική τιμή (true/false) που καθορίζει εάν θα επιβληθούν στήλες tinyint στον διακομιστή ως λογικές τιμές. Η προεπιλεγμένη τιμή είναι αληθές.OldGuids
: Μια λογική τιμή (true/false) που ορίζει εάν οι στήλες char(36) (εάν είναι false) ή binary(16) (εάν είναι true) θα αντιμετωπίζονται ως GUID. Η προεπιλεγμένη τιμή είναι false.ReturnSingleDatabase
: Μια λογική τιμή (true/false) που ορίζει εάν θα επιστρέφονται όλοι οι πίνακες όλων των βάσεων δεδομένων (εάν είναι false) ή αν θα επιστρέφονται πίνακες και προβολές της καθορισμένης βάσης δεδομένων (εάν είναι true). Η προεπιλεγμένη τιμή είναι false.HierarchicalNavigation
: Μια λογική τιμή (true/false) που ορίζει εάν οι πίνακες θα προβάλλονται ομαδοποιημένοι κατά τα ονόματα σχήματος (η προεπιλογή είναι false).
Η παράμετρος εγγραφής καθορίζεται ως [option1 = value1, option2 = value2...] ή [Query = "select ..."] για παράδειγμα.