Mokėjimo būdai Abuse

Gauti "MySQL" lentelių sąrašą

26.03.2022, 00:55

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.

Duomenų sąrašo peržiūra

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;

Duomenų bazių sąrašą: išveskite komandą Get List (gauti sąrašą).

Kai žinote turimų duomenų bazių sąrašą, galite peržiūrėti reikiamos duomenų bazės sąrašą.

Kaip peržiūrėti duomenų bazės lenteles

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.

Kaip išspręsti užduotį

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%';

Peržiūra neprisijungus prie apvalkalo

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.