Baze de date Mysql - lucrul cu mysql folosind php

Baze de date: MySQL

Lucrul cu MySQL folosind PHP

În prezent, bazele de date reprezintă o parte necesară a oricărui proiect web mai mult sau mai puțin complex. Bazele de date pot simplifica și automatiza unele operații de rutină, crește siguranța stocării, mai rapid pentru a găsi informații relevante. În unele cazuri, nicio bază de date este pur și simplu imposibil de a face - cum ar fi de lucru interactiv cu vizitatorii - ca un exemplu - cataloage, cumpărături on-line, precum și alte proiecte care necesită actualizarea constantă, adăugarea de date. După cum puteți alege pe cel care se potrivește cel mai bine nevoilor dumneavoastră și asigură nivelul necesar de protecție și viteza de acces ca bază de date pentru site-ul Web. Alegerea bazei de date este, de asemenea, determinată de instrumentele software cu care sunt scrise paginile. Un rol important îl joacă securitatea datelor. De exemplu, dacă aveți un magazin online de mare - atunci ai nevoie pentru a alege o bază de încredere, oferind o protecție de încredere și acces rapid la date. Dacă este doar un director de site-uri, puteți face o bază simplă, de exemplu dBase, MySQL, etc În general, alegerea bazei de date dorite este procesul de o varietate de factori specifici -. Viteza, cantitatea de securitate de stocare a datelor, securitatea accesului, integritatea datelor, și multe altele. De asemenea, trebuie să țineți cont de cost - dacă aveți un proiect comercial, veți avea nevoie de o copie licențiată. După ce cântăriți toate avantajele și dezavantajele, puteți opri o opțiune specifică.







De exemplu, puteți lua în considerare două baze de date populare - Oracle și MySQL. Acesta din urmă nu necesită o licență, este distribuit cu coduri deschise, astfel încât poate fi utilizat în toate cazurile. MySQL a fost special conceput pentru utilizarea în site-uri web. Pentru aceasta, dezvoltatorii au folosit limbajul standard de interogare SQL, care este folosit și în Oracle, dar cu unele îmbunătățiri. Unele comenzi SQL integrate nu sunt utilizate pentru a accelera executarea interogării. Prin urmare, MySQL funcționează de obicei mai repede decât alte baze de date. Acesta este un avantaj foarte mare, deoarece o atenție deosebită este acordată vitezei de încărcare a paginilor la dezvoltarea site-urilor web. Cu toate acestea, dacă aveți o bază de date imensă, securitatea joacă un rol mai important decât viteza de acces. Prin urmare, este mai bine să utilizați o bază de date care oferă un nivel mai ridicat de securitate. Oracle delimitează accesul la date la mai multe niveluri - roluri, privilegii, utilizatori. De asemenea, este posibil să se delimiteze accesul la structura fizică a datelor - tabele individuale pot fi plasate pe diferite servere, crescând astfel performanța întregii baze de date atunci când serverul este încărcat puternic. Pe capabilitățile Oracle, nu mă voi opri, pentru că va trage o carte destul de mare.






Dacă începeți să studiați designul web, atunci este bine să vă opriți pe o bază de date simplă și fiabilă. De exemplu, dacă scrie în PHP, iată o listă de baze de date disponibile: Adabas D, dBase, împărăteasa, FilePro, Informix, ODBC, Interbase, mSQL, MySQL, Oracle, PostgreSQL, masiv, Sybase, Velocis, Unix DBM, Microsoft SQL Server . Voi arăta în exemplul MySQL cum să accesați datele folosind PHP.

Accesul la orice bază de date se realizează în conformitate cu următoarea schemă:

Conectarea la baza de date
Instrucțiune SQL
Rezultatele citirii
Se deconectează de la baza de date.

Implementarea specifică depinde de limbajul de programare și de interfața bazei de date.

Deconectarea de la baza de date are loc automat, imediat ce utilizatorul închide pagina în browser. Deși cu siguranță puteți să dezactivați în mod explicit funcția mysql_close ().

Pentru a vă asigura viteza de lucru, vă sfătuiesc să creați un fișier de configurare, în care să stocați toate setările, numele bazei de date, gazda, parolele etc. Acest lucru vă va permite să nu vă mai petreceți timp pentru a corecta toate paginile și pentru a le repara într-un singur loc. Acest fișier poate fi apoi atașat script-urilor dvs. folosind funcția include ().

Aceasta este în esență toate operațiunile de lucru de zi cu zi cu baza de date. De fapt, trebuie să utilizați alte funcții și metode ale bibliotecii PHP, dar în cea mai simplă formă, puteți să le limitați.







Articole similare

Trimiteți-le prietenilor: