Sfaturi
Adminer ține la îndemână sarcinile frecvente și mai degrabă ascunde restul decât să îl lase deoparte. Această pagină adună funcțiile ușor de trecut cu vederea, iar cele mai multe pot fi încercate imediat. (demo)
Pe macOS apăsați Cmd oriunde este menționat Ctrl. Codul de la sfârșitul unui sfat este o legătură permanentă către el.
Selectarea datelor
- Ctrl+clic pe orice valoare din rezultat o modifică pe loc, Esc readuce valoarea originală. Salvează scrie toate celulele modificate deodată. (demo) [S1]
- Textele lungi sunt scurtate la primele 100 de caractere. Ctrl+clic aduce valoarea întreagă, iar o Lungimea textului goală arată totul de la început. [S2]
- Legătura Modifică transformă tot rezultatul în câmpuri de completat deodată. [S3]
- Un clic oriunde într-un rând îl bifează. Selectarea textului prin tragere lasă rândul în pace. [S4]
- Shift+clic pe o căsuță bifează tot ce se află între ea și cea apăsată anterior. [S5]
- Căsuța din antet bifează înscrierile de pe pagina curentă, iar cea din Tot rezultatul tot ce se potrivește filtrului. Când nu este bifat nimic, Editează, Clonează și Șterge sunt oprite, dar Export cuprinde oricum tot rezultatul. [S6]
- Bifați mai multe înscrieri și apăsați Editează pentru a le suprascrie împreună. Coloanele lăsate pe original își păstrează valoarea în fiecare înscriere. [S7]
- Clonează funcționează la fel și inserează copii ale tuturor înscrierilor bifate. [S8]
- Alegeți o coloană și o funcție de agregare în Selectează și Adminer construiește pentru dumneavoastră interogarea cu GROUP BY, de exemplu
author, COUNT(*). (demo) [S9]
- Un clic pe numărul rezultat arată înscrierile din spatele lui. Celelalte condiții rămân în vigoare. [S10]
- Operatorul SQL din căutare trimite textul dumneavoastră la bază așa cum este: comparați două coloane (
= alta_coloana), folosiți o subinterogare (IN (SELECT ...)) sau un operator pe care Adminer nu îl oferă, precum ->> pentru JSON în PostgreSQL. (demo – o astfel de condiție ar putea și modifica date, de aceea Adminer cere trimiterea din nou a formularului) [S11]
- Dacă lăsați coloana goală, se caută în toate. Adminer sare peste coloanele cărora textul dumneavoastră oricum nu li se poate potrivi, de exemplu cele numerice când căutați un cuvânt. [S12]
- Treceți cu mausul peste antetul unei coloane: ↓ sortează descrescător, iar = deschide căutarea cu acea coloană deja aleasă. [S13]
- Un semn de exclamare lângă butonul Selectează avertizează că baza va trebui să citească tot tabelul, pentru că niciun index nu se potrivește condițiilor dumneavoastră. [S14]
- Valorile cheilor externe sunt legături către înscrierea referită, chiar și în altă bază sau schemă. [S15]
- Un număr de înscrieri scris ca
~ 150 este o estimare. Adminer nu numără exact tabelele mari, pentru că ar fi lent. [S16]
- Înscriere nouă completează formularul din căutarea dumneavoastră, dacă ați folosit operatorul
=. [S17]
- Importați un fișier CSV direct în tabel. Un prim rând care se potrivește cu numele coloanelor este folosit drept antet, iar înscrierile cu o cheie primară existentă sunt actualizate în loc să fie dublate. [S18]
Editarea înscrierilor
- La o coloană care arată NULL nu trebuie apăsat nicăieri, începeți doar să scrieți valoarea și NULL dispare. (demo) [E1]
- Modificați o valoare relativ: alegeți
+ și scrieți 10, sau + interval și 1 DAY, sau concat pentru a adăuga text. Acestea se oferă doar acolo unde valoarea există deja, deci nu la o inserare simplă. (demo) [E2]
- Alegeți funcția SQL pentru a scrie o expresie proprie, de exemplu
REPLACE(text, 'a', 'b'). [E3]
- Funcțiile precum
now sau uuid ascund câmpul valorii, pentru că valoarea vine din bază. [E4]
- O valoare mai lungă decât permite coloana este evidențiată încă din timpul scrierii. [E5]
- Ctrl+Enter trimite orice formular din Adminer. Butonul pe care l-ar apăsa Enter este evidențiat în timp ce completați. [E6]
- Ctrl+Shift+Enter înseamnă Salvează și continuă editarea la modificarea unei înscrieri și Salvează și mai inserează la adăugare. Salvarea are loc fără a părăsi pagina. [E7]
- Ctrl+Shift+↑ și Ctrl+Shift+↓ trec la același câmp cu un rând mai sus sau mai jos. [E8]
- Dați tabelului o cheie primară, sau măcar un index unic fără NULL, iar Adminer va recunoaște după ea fiecare înscriere. Fără ea trebuie să descrie înscrierea prin toate coloanele sale, ceea ce lungește legăturile, limitează fiecare modificare la o singură înscriere și ia Salvează și continuă editarea. [E9]
Crearea și modificarea tabelelor
- Apăsați mai întâi butonul AI și numele coloanei se completează ca
id. (demo) [C1]
- Tipul, lungimea și NULL ale coloanei precedente trec la următoarea, așa că adăugarea mai multor coloane de același tip costă câte un clic. [C2]
- Numiți o coloană
user sau user_id și Adminer găsește singur cheia externă, inclusiv numele de tabele la plural. [C3]
- La o coloană numită altfel puteți alege singur ținta din grupul Chei externe de la sfârșitul listei de tipuri. [C4]
- Trageți de mânerul ↕ pentru a muta o coloană. [C5]
- Apăsați pe câmpul Lungime al unei coloane enum sau set și scrieți valorile câte una pe rând, Adminer le pune ghilimelele. [C6]
- La un index este de ajuns să alegeți coloanele, tipul INDEX și numele se completează singure. (demo) [C7]
- Un declanșator este numit după momentul și evenimentul pe care le alegeți, de exemplu
comments_bi. [C8]
Orientare
- Coloanele din prezentarea bazei duc la pagini diferite: Cantitatea de date la Modifică tabelul, Cantitatea de indecși la Modifică indexuri, Înscrieri la Selectează, Spațiu liber la Înscriere nouă, iar Creșterea automată la Modifică tabelul cu valoarea curentă completată, care altfel este omisă intenționat. (demo) [G1]
- Un clic pe antete sortează lista tabelelor. [G2]
- Caută în tabele chiar parcurge datele fiecărui tabel. Dacă bifați mai întâi câteva tabele, caută doar în ele, și funcționează orice operator, inclusiv SQL. [G3]
- Legătura Export se deschide cu tabelul curent deja bifat, dacă o folosiți pe structura unui tabel sau pe datele lui. [G4]
- Legăturile de sub lista tabelelor din Export bifează deodată toate tabelele cu același prefix. [G5]
- Ctrl+clic sau Shift+clic pe lista bazelor sau pe orice buton deschide rezultatul într-o fereastră nouă. [G6]
- Adminer nu pune valorile implicite în adresele sale, de aceea rămân scurte și pot fi modificate în siguranță de mână, de exemplu
limit=, text_length= sau page=last. [G7]
- În Schema bazei de date culorile sunt tipuri de date, iar cursivul marchează cheia primară. Așezați tabelele prin tragere, așezarea este ținută minte și există o legătură permanentă către ea. (demo) [G8]
- Lista proceselor poate copia o interogare în curs în SQL query, ca să o priviți în liniște. [G9]
Comandă SQL
- Ctrl+Enter rulează interogarea, Ctrl+Spațiu completează numele de tabele și coloane. (demo) [Q1]
- Ctrl+clic pe un cuvânt cheie evidențiat deschide documentația lui. Numele de tabele din interogare sunt legături către tabel. [Q2]
- Rezultatul leagă cheia primară a fiecărui tabel implicat, așa că
a JOIN b vă dă o legătură de editare pentru amândouă, atâta timp cât este selectată toată cheia tabelului. [Q3]
- Treceți cu mausul peste antetul unui rezultat ca să vedeți din ce tabel și din ce coloană provine cu adevărat valoarea. [Q4]
- Interogarea călătorește în adresă, așa că funcționează istoricul, semnele de carte și trimiterea unei legături unui coleg. [Q5]
- Limită de rânduri arată doar primele rânduri, dar interogarea rulează întreagă, iar exportul de dedesubt exportă apoi totul. [Q6]
- Istoricul este ținut separat pentru fiecare bază. Editează tot încarcă toate interogările anterioare înapoi în câmpul de text. [Q7]
- Arată doar greșeli și Se oprește la greșeală fac suportabil importul unui fișier mare. [Q8]
- Trimiteți mai multe fișiere deodată,
.gz este despachetat pe drum. Un fișier prea mare pentru încărcare poate fi pus lângă script ca adminer.sql și importat de acolo. [Q9]
- Exportul mai multor tabele în CSV vă dă o singură arhivă TAR. [Q10]
Când ceva merge prost
- O eroare după salvare este arătată la aceeași adresă în loc de redirecționare, așa că puteți remedia cauza în altă filă și trimite din nou aceleași date reîncărcând pagina. [W1]
- Dacă sesiunea expiră în timp ce salvați, autentificați-vă cu aceleași date și acțiunea se execută. Adminer vă anunță că așa va fi. [W2]
- Dacă ați modificat un plugin sau un aspect din cele incluse și nu vreți să fie marcat ca învechit, redenumiți fișierul pluginului sau schimbați primul rând al fișierului CSS. Adminer compară doar fișierele pe care le cunoaște. [W3]
- Adăugați
?ext=pdo la adresă pentru a vă conecta prin PDO când extensia obișnuită face probleme. Este o ieșire, nu o cale mai bună. [W4]
Plugin-uri
- backward-keys: Adaugă o coloană cu legături către înscrierile care o referă pe cea curentă, astfel încât o cheie externă poate fi urmărită și înapoi. Adminer Editor face asta de la sine. (demo) [P1]
- edit-foreign: Transformă coloanele cu cheie externă din formularul de editare într-o listă a înscrierilor spre care pot arăta, așa că alegeți o înscriere în loc să îi scrieți numărul. Adminer Editor face asta de la sine. [P2]
- remote-color: Desenează o dungă roșie când Adminer sau baza nu rulează pe calculatorul dumneavoastră — un mod ieftin de a nu modifica din greșeală datele de producție. [P3]
- tables-filter: Pune un câmp de filtrare deasupra listei tabelelor, ascunde în timp ce scrieți tabelele care nu se potrivesc și evidențiază partea care se potrivește. Filtrul rămâne cât timp stați în aceeași bază. [P4]
- display-foreign-key-name: Afișează prima coloană de text a tabelului referit în locul numărului simplu, astfel încât o cheie externă spune spre ce arată. Adminer Editor face asta de la sine. [P5]
- sql-claude: Adaugă în SQL query un câmp care scrie interogarea în locul dumneavoastră folosind Anthropic Claude. [P6]