Šajā rakstā tiks runāts par:
- Kā noteikt visu tabulu nosaukumus, izmantojot “ ATLASĪT ” Paziņojums MySQL?
- Kā noteikt vairāku datu bāzu tabulu nosaukumus, izmantojot ATLASĪT ” Paziņojums MySQL?
Kā noteikt visus tabulu nosaukumus, izmantojot MySQL paziņojumu “SELECT”?
Lai parādītu MySQL datu bāzu tabulu nosaukumus, izmantojiet ' ATLASĪT ' paziņojums, apgalvojums. Šim nolūkam pārbaudiet norādītās darbības.
1. darbība: pievienojiet termināli
Vispirms savienojiet Windows termināli ar MySQL serveri, izpildot tālāk norādīto komandu:
mysql -u sakne -p
Rezultātā jums tiks lūgts ievadīt paroli:
2. darbība. Parādiet visu tabulu nosaukumus
Tagad palaidiet ' ATLASĪT komanda kopā ar ' information_schema.tables ”, lai iegūtu informāciju par visām esošajām tabulām un rādījumiem datu bāzē:
SELECT Table_name kā TablesName no information_schema.tables;
Kā noteikt vairāku datu bāzu tabulu nosaukumus, izmantojot MySQL paziņojumu “SELECT”?
Ja vēlaties vienlaikus parādīt vairākas datu bāzes tabulas, SAVIENĪBA ” var izmantot operatoru:
SELECT Tabulas_nosaukums kā Tabulasnosaukums no information_schema.tables, kur tabulas_shēma = 'mariadb' UNION SELECT Tabulas_nosaukums kā Tabulas_nosaukums no information_schema.tables, kur table_schema = 'mynewdb';Šeit:
- ' ATLASĪT ” komanda tiek izmantota ieraksta atlasei no datu bāzēm.
- ' Tabulas_nosaukums ” ir noklusējuma mainīgais.
- ' TabulasNosaukums ” ir iegūtās tabulas kolonnas nosaukums.
- ' information_schema.tables 'operators apvieno divu vai vairāku' rezultātus ATLASĪT ' paziņojumi.
- ' kur ” klauzulā tiek izvilkti ieraksti, kas atbilst sniegtajam nosacījumam.
- ' tabulas_shēma ” mainīgais tiks izmantots datu bāzes nosaukuma saglabāšanai.
- ' mariadb ' un ' mynewdb ” ir mūsu datu bāzes nosaukumi.
Kā redzat, divu iepriekš minēto datu bāzu tabulas ir parādītas vienā tabulā:
Vēl viens veids, kā iegūt vairāku rezultātu rezultātus ATLASĪT ” vaicājumi atsevišķās tabulās, semikolu ” ; ' Var izmantot:
SELECT Tabulas_nosaukums kā TabuluNosaukums no information_schema.tables, kur table_schema = 'mariadb'; SELECT Table_name kā TablesName no information_schema.tables, kur table_schema = 'mynewdb';
Tas ir viss! Mēs esam nodrošinājuši dažādus vaicājumus, lai iegūtu tabulu nosaukumus, izmantojot MySQL “SELECT” paziņojumu.
Secinājums
Lai iegūtu tabulu nosaukumus, izmantojot ' ATLASĪT ' paziņojums MySQL, ' SELECT Tabulas_nosaukums kā TabuluNosaukums FROM information_schema.tables; ” var izmantot komandu. Lai iegūtu vairāku rezultātu rezultātus ATLASĪT ' paziņojumi uzreiz, ' SAVIENĪBA ” var izmantot operatoru. No otras puses, “ ; ” parāda dažādu datu bāzu tabulu nosaukumus atsevišķi. Šajā ziņojumā tika parādīta tabulu nosaukumu iegūšanas procedūra, izmantojot MySQL priekšrakstu “SELECT”.