Section 8
Πίνακας περιεχομένων:
Κατά τη διαχείριση διακομιστών βάσεων δεδομένων MySQL, μία από τις πιο συχνές εργασίες που θα εκτελέσετε είναι να εξοικειωθείτε με το περιβάλλον. Αυτό περιλαμβάνει την καταχώρηση βάσεων δεδομένων που βρίσκονται στο διακομιστή, την εμφάνιση των πινάκων βάσης δεδομένων ή την εξαγωγή πληροφοριών σχετικά με τους λογαριασμούς χρηστών και τα προνόμιά τους.
Αυτό το άρθρο παρουσιάζει τον τρόπο εμφάνισης των πινάκων σε μια βάση δεδομένων MySQL ή MariaDB μέσω της γραμμής εντολών.
Εμφάνιση Πινάκων MySQL
Για να πάρετε μια λίστα με τους πίνακες σε μια βάση δεδομένων MySQL, χρησιμοποιήστε το εργαλείο πελάτη
mysql
για να συνδεθείτε με το διακομιστή MySQL και εκτελέστε την εντολή
SHOW TABLES
.
Πρόσβαση στο διακομιστή MySQL:
mysql -u user -p
Από το κέλυφος MySQL, μεταβείτε στη βάση δεδομένων χρησιμοποιώντας τη δήλωση
USE
:
USE database_name;
Εκτελέστε την ακόλουθη εντολή για να λάβετε μια λίστα με όλους τους πίνακες και τις προβολές στην τρέχουσα βάση δεδομένων:
SHOW TABLES;
Η έξοδος θα φαίνεται κάπως έτσι:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
Ο προαιρετικός τροποποιητής
FULL
θα εμφανίσει τον τύπο πίνακα ως δεύτερη στήλη εξόδου.
SHOW FULL TABLES;
Η έξοδος θα φαίνεται κάπως έτσι:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
Για να πάρετε μια λίστα των πινάκων χωρίς να μεταβείτε στη βάση δεδομένων, χρησιμοποιήστε είτε τη ρήτρα
FROM
ή το
IN
ακολουθούμενη από το όνομα της βάσης δεδομένων:
SHOW TABLES FROM database_name;
Η ρήτρα
LIKE
μπορεί να χρησιμοποιηθεί για να φιλτράρει την έξοδο της εντολής
SHOW TABLES
σύμφωνα με ένα συγκεκριμένο μοτίβο.
SHOW TABLES LIKE pattern;
Για παράδειγμα, η ακόλουθη δήλωση επιστρέφει όλες τις βάσεις δεδομένων που τα ονόματα αρχίζουν με 'ανοιχτό':
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
Το ποσοστό (
%
) σημαίνει μηδέν, ένα ή πολλαπλούς χαρακτήρες.
Εμφάνιση πινάκων MySQL από τη γραμμή εντολών
Για να λάβετε πληροφορίες σχετικά με τους πίνακες από το κέλυφος Linux, μπορείτε να χρησιμοποιήσετε είτε την εντολή
mysql -e
είτε την εντολή
mysqlshow
που εμφανίζει πληροφορίες βάσεων δεδομένων και πινάκων.
Αυτό είναι ιδιαίτερα χρήσιμο όταν θέλετε να εργαστείτε με τις βάσεις δεδομένων MySQL χρησιμοποιώντας δέσμες ενεργειών κελύφους.
Εκτελέστε την ακόλουθη εντολή στο τερματικό σας για να εμφανίσετε μια λίστα όλων των βάσεων δεδομένων:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
Η έξοδος θα εμφανίσει μια λίστα με όλους τους πίνακες:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
Ακολουθεί ένα παράδειγμα χρησιμοποιώντας την εντολή
mysqlshow
:
mysqlshow database_name
Μπορείτε να φιλτράρετε την έξοδο με την εντολή
grep
.
συμπέρασμα
Για να λάβετε πληροφορίες σχετικά με τους πίνακες σε μια βάση δεδομένων MySQL, χρησιμοποιήστε την εντολή
SHOW TABLES
.
Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.
mysql mariadbΜεταξύ των προϊόντων που επηρεάζονται είναι η βάση δεδομένων της Oracle. τη βάση δεδομένων TimesTen στη μνήμη. Oracle Application Server; μια σειρά προϊόντων PeopleSoft Enterprise? Έλεγχος βάσης δεδομένων Oracle Enterprise Manager. E-Business Suite? και το WebLogic Server, το οποίο απέκτησε αγοράζοντας συστήματα BEA. Δεν υπάρχουν νέα μπαλώματα για τα προϊόντα της J.D. Edwards της Oracle.
Το σετ ενημερωμένων εκδόσεων περιλαμβάνει 11 διορθώσεις βάσεων δεδομένων που επηρεάζουν διάφορες εκδόσεις στις εκδόσεις 11G, 10g και 9i. Δεν υπάρχει καμία από τις αδυναμίες ασφαλείας που μπορεί να εκμεταλλευτεί ο στόχος των επιδιορθώσεων μέσω ενός δικτύου χωρίς όνομα χρήστη και κωδικό πρόσβασης, δήλωσε η Oracle
Οι πίνακες LED συνδέονται με διακομιστές πάνω από υπάρχουσες γραμμές μεταφοράς ηλεκτρικής ενέργειας από τις οποίες η πόλη διαχειρίζεται τη λειτουργία των LED. Με βάση τα δεδομένα που ανακτώνται από τους πίνακες, οι κονσόλες διαχείρισης όπως το I.Lon SmartServer της Echelon μπορούν να απενεργοποιήσουν ή να μειώσουν τα φώτα από απόσταση, ανάλογα με το χρόνο, τον καιρό και την κυκλοφορία.
Είναι ένα υβριδικό GPS / UMPC σε λογικές τιμές, αλλά τα χαρακτηριστικά του στο Internet μπορεί να είναι προβληματικά. σε έναν εξαιρετικά κινητό υπολογιστή και έχετε μια πολύ καλή ιδέα για το τι προσφέρει η Clarion στο Clarion MiND (NR1UB). Με μια πρώτη ματιά, με μια οθόνη μεγέθους 4,8 ίντσες, μοιάζει με μια μεγάλη προσωπική συσκευή πλοήγησης (έρχεται με φορτιστή αυτοκινήτου και βάση mount), αλλά η πλοήγηση είναι μόνο μία από τις περισσότερες από δώδεκα επιλογές για την κύλιση, βασισμένη σε εικον
Σε $ 299 για το Lot, το Clarion MiND μπορεί να ακούγεται σαν τεράστια συμφωνία. Αλλά υπάρχει ένα μεγάλο gotcha: Είστε υπεύθυνοι για την παροχή σύνδεσης στο Διαδίκτυο για τα χαρακτηριστικά που εξαρτώνται από αυτό - και αυτά είναι όλα εκτός από το GPS. Η συσκευή προσφέρει πολλές επιλογές συνδεσιμότητας, τόσο ενσύρματες όσο και ασύρματες. παρκαρισμένο στο γκαράζ, ίσως να περάσετε με μια σύνδεση Wi-Fi (ρύθμιση ότι είναι πολύ εύκολο). Αλλά στο δρόμο θα χρειαστείτε ένα τηλέφωνο με υπηρεσία δεδομένων (







