DBVS "MySQL" galima ne tik manipuliuoti duomenimis, bet ir dirbti su lentelėmis. Visų pirma, dirbant "MySQL" konsolėje, bet kuriuo metu galima peržiūrėti duomenų bazėje esančias lenteles. Toliau papasakosime, kaip peržiūrėti jų sąrašą Ubuntu 20.04 operacinėje sistemoje.
Prieš išvesdami duomenis turėtumėte pamatyti, kokios duomenų bazės yra DBVS. Norėdami išvesti visų turimų duomenų bazių sąrašą, paleiskite šią komandą:
SHOW DATABASES;
Kai žinote turimų duomenų bazių sąrašą, galite peržiūrėti reikiamos duomenų bazės sąrašą.
Prieš peržiūrėdami sąrašą duomenų bazėje, turite ją padaryti (pasirinkti) numatytąja. Norėdami tai padaryti, naudokite komandą USE
ir kaip parametrą perduokite reikiamos duomenų bazės pavadinimą. Pavyzdžiui, yra duomenų bazė, kurios pavadinimas test_db
, tada komanda atrodys taip:
USE test_db;
Išvestas pranešimas Duomenų bazė pakeista reiškia, kad ji yra pasirinkta ir dabar visos reikalingos manipuliacijos bus atliekamos su šia duomenų baze. Dabar, norėdami peržiūrėti visas lenteles, turėtumėte įvykdyti komandą:
SHOW TABLES;
MySQL lentelių sąrašą galima lengvai peržiūrėti.
Būnant duomenų bazėje taip pat galima peržiūrėti kitų duomenų bazių lenteles. Kaip pavyzdį pasirinkime duomenų bazę test_db
ir, būdami joje, įvykdykime užklausą, kad peržiūrėtume kitos duomenų bazės, pavadintos users
, lenteles. Norėdami tai padaryti, turite įvykdyti komandą:
SHOW TABLES FROM users;
Lentelių sąrašą galite rodyti naudodami parinktį FULL
. Pasirenkamoji parinktis FULL (pilnas)
rodo lentelės tipą atskirame stulpelyje. Tipas gali būti VIEW
arba BASE TABLE
. Norint parodyti šią informaciją, reikia įvykdyti komandą:
SHOW FULL TABLES;
LIKE
teiginį taip pat galima naudoti su komanda SHOW TABLES (parodyti lenteles)
, kad paieška būtų filtruojama pagal šabloną. Pavyzdžiui, yra test_db
ir norite išvesti visas lenteles, kurios prasideda žodžiu my.
Paieškos šablonas atrodytų taip:
SHOW TABLES LIKE 'my%';
Sąrašą galite rodyti neprisijungę prie "MySQL" konsolės. Toliau pateiktame pavyzdyje jungiatės naudodami root
vartotoją ir iš karto naudodami parinktį e perduodate užklausą, kad būtų parodytos test_db
lentelės:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
Tai užbaigia instrukcijas.