Ruby on Rails by Leila Hofer
Sadržaj:
- Prikaži MySQL baze podataka
- Prikaži sve MySQL baze podataka
- Filtriranje rezultata
- Pokažite MySQL baze podataka iz naredbenog retka
- Zaključak
Prilikom administriranja poslužitelja MySQL baza podataka, jedan je od najčešćih zadataka koji trebate obaviti je upoznati se s okolinom. To uključuje zadatke poput popisa baza podataka koji se nalaze na poslužitelju, prikazivanja tablica određene baze podataka ili dobivanja podataka o korisničkim računima i njihovim povlasticama.
Ovaj vodič objašnjava kako prikazati sve baze podataka na MySQL ili MariaDB poslužitelju kroz naredbeni redak.
Prikaži MySQL baze podataka
Najčešći način za dobivanje popisa MySQL baza podataka je pomoću
mysql
klijenta za povezivanje na MySQL poslužitelj i pokretanje naredbe
SHOW DATABASES
.
Pristupite MySQL poslužitelju pomoću sljedeće naredbe i upišite svoju korisničku lozinku MySQL kad se od vas zatraži:
mysql -u user -p
Ako niste postavili lozinku za svoj MySQL korisnik, možete izostaviti
-p
prekidač.
Iz MySQL školjke izvršite sljedeću naredbu:
SHOW DATABASES;
Naredba će ispisati popis svih baza podataka za koje korisnik ima neku vrstu privilegija. Izlaz će biti sličan ovome:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Druga naredba koju možete koristiti za popis baza podataka je
SHOW SCHEMAS
koja je sinonim za naredbu
SHOW DATABASES
:
SHOW SCHEMAS;
Izlaz će biti isti kao kada koristite naredbu
SHOW DATABASES
:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Prikaži sve MySQL baze podataka
Za popis svih baza podataka na MySQL poslužitelju morat ćete se prijaviti kao korisnik koji može pristupiti svim bazama podataka, prema zadanim postavkama koji je korijenski korisnik MySQL ili postaviti globalnu privilegiju
SHOW DATABASES
.
Prijavite se MySQL korijenski korisnik:
mysql -u user -p
Pokrenite naredbu
SHOW DATABASES
:
SHOW DATABASES;
Vidjet ćete popis svih baza podataka na MySQL poslužitelju:
+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)
Filtriranje rezultata
LIKE
može se koristiti za filtriranje izlaza naredbe
SHOW DATABASES
prema određenom uzorku.
SHOW DATABASES LIKE pattern;
Na primjer, sljedeća izjava vraća sve baze podataka čija imena počinju s 'open':
SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec)
Znak postotka (
%
) znači nula, jedan ili više znakova.
Sljedeća izjava dat će vam popis svih baza podataka koje započinju s „otvorenom“ ili „riječju“:
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name LIKE 'open%' OR
schema_name LIKE 'word%';
+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)
Pokažite MySQL baze podataka iz naredbenog retka
Da biste dobili popis baza podataka bez prijave u ljusku MySQL, možete koristiti naredbu
mysql
s opcijom
-e
koja označava
mysqlshow
ili
mysqlshow
koji prikazuje podatke o bazama podataka i tablicama.
Ovo je posebno korisno kada želite raditi sa svojim MySQL bazama podataka koristeći skripte školjki.
Pokrenite sljedeću naredbu na vašem terminalu da biste prikazali popis svih baza podataka:
mysql -u user -p -e 'show databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+
Evo primjera pomoću naredbe
mysqlshow
:
mysqlshow -u user -p
Izlaz će biti identičan onome iz prethodne naredbe.
Zaključak
Naučili ste kako dobiti popis svih baza podataka na vašem MySQL poslužitelju.
Slobodno ostavite komentar ako imate bilo kakvih pitanja.
mysql mariadbExeros proizvodi softver koji može automatizirati pretraživanje odnosi između različitih baza podataka, što tvrtka tvrdi da je preduvjet za uspješnu kvalitetu podataka ili projekte integracije podataka.
IBM planira integrirati Exeros alate s drugim elementima svojeg programa za upravljanje informacijama, istaknuo je. Taj raspon uključuje softver tvrtke Cognos, koji je IBM kupio za 5 milijardi USD u studenom 2007.
EMC proširio rok za njenu ponudu domene podataka od 29. lipnja do 10. srpnja, rok za njenu 1,8 milijardu dolara nudi za kupnju svih preostalih dionica Data Domaina za pohranu podataka za pohranu, kako bi potakao Data Domain da napusti ugovor s NetAppom.
Podatkovna domena krajem svibnja, NetApp je potvrdio svoju ponudu, a Data Domain je priopćio kako su obje ponude vrijedne oko 30 dolara po dionici.
Mi smo ranije objavili o Miro Media Playeru. Miro Video Converter je još jedan besplatni softver otvorenog izvora iz istih programera, koji vam omogućuje pretvorbu video i audio datoteka brzo iz jednog formata u drugi. Ako niste geek, a ne razumijete o formatima koje podržava vaš uređaj ili bilo koji PMP, i dalje ćete koristiti ovaj softver koji je jednostavan za korištenje jer će vam pokazati popis uređaja i možete odabrati svoj
Ovo je popis uređaja podržanih od Miro Video Converter: