manual de utilizare Mysql

Recent, MySQL progrese mult. Deja, această bază de date a devenit standardul de facto pentru aplicatii web (magazine web, site-uri complexe, portaluri informaționale). În cadrul sistemelor deschise (Linux, FreeBSD) și chiar și în particular, în cazul în care nu există nici produse Microsoft (Sun Solaris, diferite versiuni comerciale ale Unix), această bază de date este în plumb acum. Da, și este clar: ea are o performanță foarte ridicată și fiabilitatea (în unele privințe chiar și susțin cu monstrul din Oracle!).

Acum, organizațiile mari se desfășoară din ce în ce război pe software-ul piratat. cel cu practica de a crea o bază de date de întreprindere, pe baza bazei de date furate, evident, încearcă să se sinucidă la. MySQL este gratuit (deși va trebui să plătească pentru sprijin, dar că sprijinul nu este necesar tuturor), care crește și mai mult interesul pentru ea. În plus, sistemele deschise sunt acum angajate într-o ofensivă pe un front larg, nu va ajunge nicăieri aici, și sub ele, această bază de date este liderul de necontestat, lăsând în urmă cu mult toate proiectele bazele de date disponibile. Ceea ce are sens pentru a cumpăra și a pune MS SQL un emulator pe Linux, în cazul în care există deja o bază de date, nu cedează MS SQL? De asemenea, trebuie remarcat creșterea rapidă a unei baze de date întreprindere care a început deja.

Aici și există o problemă serioasă în România, cu literatura de specialitate privind sistemele deschise situația este mai rău decât oricând. Asta este mai rău decât oricând. Imaginați-vă următoarea situație: compania implementează cu succes o bază de date corporative pentru MySQL (capabilități de baze de date care fac ușor pentru a face față nevoilor unei companii destul de mare, verificat personal). Există multe departe de oameni de tehnologie de calculator (dar nu manechine), care sunt mai mult sau mai puțin versat în toate MS Windows și MS Office, dar acum trebuie să lucreze cu partea de client a MySQL (de altfel, MySQL are aproape sub orice sistem de operare). Este clar că cunoștințele necesare cu privire la modul de a face acest lucru, mai ales atunci când consideră că dialectul care este implementat în MySQL, are multe diferențe față de versiunea ANSI SQL93. Ceea ce administratorul, care este în curând inundată cu întrebări?

documentație generală privind MySQL pe piață există, dar este oarecum îndreptată în direcția greșită, ori de câte ori este necesar. Există volume foarte mari (peste 800 de pagini), care încearcă într-o carte pentru a descrie toate aspectele legate de baza de date, care este încă imposibil de a face o imagine calitativă a sumelor uriașe de informații. Există o carte compactă, cu scopul de programatori, dar nu este aproape nimic pentru administratori si nu are nimic utilizatorilor. Din acest motiv, și nu a fost la un moment dat nevoia de a scrie o carte pentru utilizator. Într-un fel, tăcerea se consideră că baza de date nu au nevoie de administratori chiar și programatori. Departe de ea! Dar această credință este puternic interfera cu activitatea normală cu sistemul.

Cel puțin se pare ciudat că nimeni nu sa gândit că, MySQL au nevoie de literatură și cei care la această bază de date va rula la nivel de utilizator. Este greu de crezut că totul este considerat intuitiv aici. Cu toate acestea, acest lucru este un pachet foarte complex, chiar și la nivel de utilizator, nu puteți alege pur și simplu și să înceapă să lucreze cu el, să învețe. Din anumite motive, se presupune că toți cei care lucrează cu MySQL, un administrator de sistem, acesta are nevoie de informații detaliate cu privire la configurația pachetului, și nu face nimic pentru a descrie concepte simple, cum ar fi limba pachetului. Acest aviz este profund greșită! Limba în acest pachet este plin cu tot felul de caracteristici ascunse, trucuri și surprize. Nu toți au nevoie și de administrirovaine.

Nu trebuie să uităm faptul că utilizatorul poate fi atribuit unui administrator funcții limitate (de exemplu, coordonatorul grupului de lucru poate fi acordat dreptul de a gestiona baza de date lor de grup). MySQL are un sistem excelent de privilegii și drepturi de acces, ceea ce face un instrument de bază de date cu adevărat universal de acest fel. În această carte am lua în considerare introducerea unui pachet de administrare, conceput pentru utilizatorii cu funcții de administrator limitate.

Este imposibil să nu ia în considerare faptul că orice bază de date funcționează mult mai bine sub procesare optimă de interogare. Desigur, că cererile sunt tratate în mod optim, aceasta trebuie să fie redactat corect. În această carte am da un capitol special privind optimizarea interogare la nivel de utilizator (fără intervenție umană), care îmbunătățește eficiența pachetului de aproximativ 3-5 ori.

limbaj de interogare SQL vorbită în mod necesar, deoarece MySQL folosit un dialect foarte specific al său, care este considerat în detaliu în carte. Este o descriere a limbajului SQL (precum și capitole privind optimizarea interogării și pachetul de administrare) pot fi, de asemenea, util pentru studenții subiectului „baze de date“ și programatori care au nevoie pentru a scrie aplicații pentru a interacționa cu această bază de date. Cartea este de valoare practică pentru o gamă foarte largă de cititori, mai ales pentru cei care caută să-și îmbunătățească abilitățile profesionale.

Această carte include următoarele subiecte:
  • conformitatea cu standardele industriale MySQL.
  • Structura limbajului SQL (sau, mai degrabă, dialectul său, adoptat în MySQL), conceptele sale de bază, exemple de sintaxă.
  • Introducere în administrarea pachetului (recenzie limitat).
  • Limbajul SQL este implementat în MySQL. El a considerat în mai multe capitole, fiecare dintre care acoperă o parte a limbii, și anume:
    • Tipuri de coloane în tabele.
    • Funcțiile care urmează să fie utilizate în instrucțiunea SELECT.
    • crearea de definire a datelor, ștergerea și modificarea tabelelor.
    • Manipulează date în tabele.
    • Secretele și subtilități ale acestei versiuni de SQL.
  • Probleme de pachetul de protecție și sistem de privilegii.
  • Examinarea comune greșeli atunci când se lucrează cu pachetul și modalitățile de a le evita.
  • Interacțiunea cu alte programe în protocolul ODBC.
  • interogări și de lucru cu optimizare de service.

Acest manual de referință, nu oferă instrucțiuni de bază pentru SQL sau baze de date concepte. Dacă doriți să primiți informații generale cu privire la SQL, se referă la concluzia, există legături cu aceste probleme.

Această aplicație aduce o listă a unor utilizatori MySQL, care au primit permisiunea de a le adăuga la lista în documentație. Aceasta nu este o listă exhaustivă, dar ar trebui să vă dea o idee despre cine folosește MySQL, și ce acest pachet poate fi utilizat. Această secțiune ar trebui să vă dea o idee despre modul în care alți utilizatori MySQL folosesc MySQL, pentru a rezolva problemele lor. În plus, ar trebui să vă dea o idee despre cine folosește MySQL, și pentru ce poate fi folosit.

Dacă utilizați MySQL într-un mediu unic sau au o memorie de succes cu privire la modul în care se aplică MySQL, puteți scrie pe tema cu [email protected] de succes.

Dacă vă place acest lucru, vă rugăm să contactați. nu ai o calitate sau nu ia în considerare? Indiferent dacă sunt sau nu publice? Cât de bine având în vedere materialul?

articole similare