See postitus räägib sellest:
- Kuidas määrata kõiki tabelinimesid kasutades ' VALI ”MySQL-i avaldus?
- Kuidas määrata mitme andmebaasi tabelinimesid kasutades ' VALI ”MySQL-i avaldus?
Kuidas määrata MySQL-is SELECT-lause abil kõiki tabelinimesid?
MySQL-i andmebaaside tabelinimede kuvamiseks kasutage ' VALI ” avaldus. Sel eesmärgil vaadake esitatud samme.
1. samm: ühendage terminal
Kõigepealt ühendage Windowsi terminal MySQL-serveriga, käivitades alloleva käsu:
mysql -u juur -p
Selle tulemusena küsitakse teilt parooli:
2. samm: kuvage kõigi tabelite nimed
Nüüd käivitage ' VALI ” käsk koos käsuga „ information_schema.tables ', et saada teavet andmebaasis kõigi olemasolevate tabelite ja kuvade kohta:
SELECT Tabeli_nimi kui Tabelinimi failist information_schema.tables;
Kuidas määrata mitme andmebaasi tabelinimesid MySQL-i SELECT-lause abil?
Kui soovite korraga kuvada mitu andmebaasi tabelit, LIIT ” operaatorit saab kasutada:
SELECT Tabeli_nimi kui Tabelinimi kohast information_schema.tables, kus tabeli_skeem = 'mariadb' UNION SELECT Tabeli_nimi kui Tabelinimi kohast information_schema.tables, kus tabeli_skeem = 'minuuuskeem';Siin:
- “ VALI Kirje valimiseks andmebaasidest kasutatakse käsku.
- “ Tabeli_nimi ” on vaikemuutuja.
- “ TabelidNimi ” on tulemuseks oleva tabeli veeru nimi.
- “ information_schema.tables ' operaator ühendab kahe või mitme ' tulemused VALI ” avaldused.
- “ kus ” klausel eraldab esitatud tingimusele vastavad kirjed.
- “ tabeli_skeem ” muutujat kasutatakse andmebaasi nime salvestamiseks.
- “ mariadb ” ja „ minu uusdb ” on meie andmebaasi nimed.
Nagu näete, on ülaltoodud kahe andmebaasi tabelid näidatud samas tabelis:
Teine viis mitmete tulemuste saamiseks VALI ” päringud üksikutes tabelites, semikoolon ” ; ” saab kasutada:
SELECT Tabeli_nimi kui Tabelinimi jaotisest information_schema.tables, kus tabeli_skeem = 'mariadb'; SELECT Tabeli_nimi kui Tabelinimi jaotisest information_schema.tables, kus tabeli_skeem = 'mynewdb';
See on kõik! Oleme pakkunud erinevaid päringuid tabelinimede saamiseks MySQL-i SELECT-lause abil.
Järeldus
Tabelinimede hankimiseks kasutades ' VALI ' avaldus MySQL-is, ' SELECT Table_name as TablesName FROM information_schema.tables; ” saab kasutada käsku. Mitmekordse tulemuste saamiseks VALI ' avaldused korraga, ' LIIT ” operaatorit saab kasutada. Teisest küljest ' ; ” näitab erinevate andmebaaside tabelinimesid eraldi. See postitus demonstreeris tabelinimede hankimise protseduuri MySQL-i lause „SELECT” abil.