Tässä postauksessa puhutaan:
- Kuinka määrittää kaikki taulukon nimet käyttämällä ' VALITSE ” Lausunto MySQL:ssä?
- Kuinka määrittää useiden tietokantojen taulukkonimet käyttämällä ' VALITSE ” Lausunto MySQL:ssä?
Kuinka määrittää kaikkien taulukoiden nimet 'SELECT'-lauseella MySQL:ssä?
Näytä MySQL-tietokantojen taulukoiden nimet käyttämällä ' VALITSE ”lausunto. Tarkista tätä tarkoitusta varten toimitetut vaiheet.
Vaihe 1: Liitä pääte
Yhdistä ensin Windows-pääte MySQL-palvelimeen suorittamalla alla oleva komento:
mysql -u root -p
Tämän seurauksena sinulta kysytään salasanaa:
Vaihe 2: Näytä kaikkien taulukoiden nimet
Suorita nyt ' VALITSE '-komento yhdessä ' information_schema.tables ' saadaksesi tiedot kaikista tietokannan olemassa olevista taulukoista ja näytöistä:
VALITSE Taulukon_nimi taulukon nimi tiedostosta information_schema.tables;
Kuinka määrittää useiden tietokantojen taulukkonimet 'SELECT'-lauseella MySQL:ssä?
Jos haluat näyttää useita tietokantataulukoita kerralla, ' LIITTO ”-operaattoria voidaan käyttää:
SELECT Taulukon_nimi taulukon_nimi-muodoksi hakemistosta information_schema.tables, jossa taulukon_skeema = 'mariadb' UNION SELECT Taulukon_nimi taulukon_nimi hakemistosta information_schema.tables, jossa taulukon_skeema = 'uusi db';Tässä:
- ' VALITSE ” -komentoa käytetään tietueen valitsemiseen tietokannoista.
- ' Taulukon_nimi ” on oletusmuuttuja.
- ' TaulukotNimi ” on tuloksena olevan taulukon sarakkeen nimi.
- ' information_schema.tables 'operaattori yhdistää kahden tai usean' VALITSE ” lausunnot.
- ' missä ” lauseke poimii tietueet, jotka täyttävät säädetyn ehdon.
- ' table_schema ”-muuttujaa käytetään tietokannan nimen tallentamiseen.
- ' mariadb ' ja ' mynewdb ” ovat tietokantojemme nimet.
Kuten näet, edellä lueteltujen kahden tietokannan taulukot näkyvät samassa taulukossa:
Toinen tapa saada tuloksia useista ' VALITSE ” kyselyt yksittäisissä taulukoissa, puolipiste ” ; ' voidaan käyttää:
SELECT Taulukon_nimi taulukon_nimi-muodoksi hakemistosta information_schema.tables, jossa taulukon_skeema = 'mariadb'; SELECT Table_name as TablesName hakemistosta information_schema.tables, jossa taulukon_skeema = 'mynewdb';
Siinä kaikki! Olemme tarjonneet erilaisia kyselyitä taulukoiden nimien saamiseksi MySQL:n 'SELECT'-käskyn avulla.
Johtopäätös
Voit saada taulukoiden nimet käyttämällä ' VALITSE '-lause MySQL:ssä, ' SELECT Table_name as TablesName FROM information_schema.tables; ”-komentoa voidaan käyttää. Saadaksesi tulokset useista ' VALITSE ' lausunnot kerralla, ' LIITTO ”-operaattoria voidaan käyttää. Toisaalta ' ; ” näyttää eri tietokantojen taulukkonimet yksitellen. Tämä viesti osoitti taulukon nimien hankkimismenettelyn MySQL:n 'SELECT'-käskyn avulla.