Ruby on Rails by Leila Hofer
Sadržaj:
Pri upravljanju poslužiteljima MySQL baza podataka jedan od najčešćih zadataka koji ćete obavljati je upoznavanje s okolinom. To uključuje popis baza podataka koji se nalaze na poslužitelju, prikazivanje tablica baze podataka ili dohvaćanje podataka o korisničkim računima i njihovim povlasticama.
Ovaj članak pokazuje kako na popis tablica u MySQL ili MariaDB bazu podataka putem naredbenog retka.
Prikaži MySQL tablice
Da biste dobili popis tablica u MySQL bazi podataka, koristite se
mysql
klijentski alat za povezivanje na MySQL poslužitelj i pokrenite naredbu
SHOW TABLES
.
Pristupite MySQL poslužitelju:
mysql -u user -p
Iz MySQL školjke prebacite se na bazu podataka upotrebom izraza
USE
:
USE database_name;
Izvršite sljedeću naredbu za dobivanje popisa svih tablica i prikaza u trenutnoj bazi podataka:
SHOW TABLES;
Izlaz će izgledati ovako:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
Izborni
FULL
modifikator prikazat će vrstu tablice kao drugi izlazni stupac.
SHOW FULL TABLES;
Izlaz će izgledati ovako:
+----------------------------+------------+ | 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)
Da biste dobili popis tablica bez prebacivanja na bazu podataka, koristite ili odredbu
FROM
ili
IN
nakon koje slijedi naziv baze podataka:
SHOW TABLES FROM database_name;
Klauzula
LIKE
može se koristiti za filtriranje izlaza naredbe
SHOW TABLES
prema određenom uzorku.
SHOW TABLES LIKE pattern;
Na primjer, sljedeća izjava vraća sve baze podataka čija imena počinju s 'open':
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
Znak postotka (
%
) znači nula, jedan ili više znakova.
Pokažite MySQL tablice iz naredbenog retka
Da biste dobili podatke o tablicama iz Linux ljuske, možete upotrijebiti ili naredbu
mysql -e
ili naredbu
mysqlshow
koja 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 TABLES FROM database_name;'
Izlaz će prikazati popis svih tablica:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
Evo primjera pomoću naredbe
mysqlshow
:
mysqlshow database_name
Možete filtrirati izlaz pomoću naredbe
grep
.
Zaključak
Da biste dobili informacije o tablicama u MySQL bazi podataka, upotrijebite naredbu
SHOW TABLES
.
Slobodno ostavite komentar ako imate bilo kakvih pitanja.
mysql mariadbMicrosoft je zadržao sve što je u najmanju ruku sa svojim prvim setom sigurnosnih ažuriranja za 2009. godinu, no administratori korporativnih sustava koji su očekivali mirni tjedan dobili su nešto drugo zahvaljujući Oracle i Research In Motion . Oracle će u utorak objaviti tromjesečno ažuriranje kritične zakrpe, koja će sadržavati 41 sigurnosna zakrpa u svojoj bazi podataka i proizvodnim programima poduzeća. U ponedjeljak, RIM je objavio "privremenu" zakrpu za svoje BlackBerry Enterpri

Ažuriranje tvrtke Microsoft također je važno. Popravlja tri bugova u sustavu Windows Server Message Block (SMB) i servisu za ispis. "Napadač koji je uspješno iskoristio ove ranjivosti može instalirati programe, pregledavati, mijenjati ili brisati podatke ili stvoriti nove račune s punim pravima korisnika", izjavio je Microsoft u svom Security Bulletinu objašnjavajući problem.
Exeros 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.
Kako pokazati popis svih baza podataka u mysql-u

Prilikom administriranja poslužitelja MySQL baza podataka, jedan je od najčešćih zadataka koji trebate obaviti je upoznati se s okolinom. Ovaj vodič objašnjava kako prikazati sve baze podataka na MySQL ili MariaDB poslužitelju kroz naredbeni redak.