MYSQL pentru începători

discuta

De îndată ce ne gândim la orice arhivare ordonată a informațiilor, am ajuns inevitabil la ideea de a crea o bază de date. Crearea ei: a scrie în Microsoft Access, am răsuflat ușurată și de ceva timp să se calmeze. Dar acest calm nu durează mult. Și aici, în orizontul nostru se prefigurează următoarea sarcină, dictate de necesitate vitală, - necesitatea de a asigura accesul la aceste date prin intermediul internetului de la stațiile de lucru pe care este posibil să se stabilească diferite sisteme de operare. Bineînțeles că nu suntem primii care au nevoie pentru a rezolva problema de acest fel. Experiența altor oameni și resurse pentru a rezolva această problemă destul de mult. Dar, destul de digresiune. Noi folosim limba. care permite utilizatorilor care sunt familiarizați cu un set de comenzi, le folosesc pentru a crea, pentru a recupera, să modifice și să facă schimb de informații, indiferent dacă aceștia lucrează pe un calculator personal, o stație de lucru de rețea, sau un mainframe.

SQL (de obicei, rostit ca "SEKVEL") reprezintă o Structured Query Language. Aceasta este - limba, care vă oferă posibilitatea de a crea și de a lucra în baze de date relaționale, care sunt seturi de informații legate de stocate în tabele.

Ce este - o bază de date relațională?

Limbajul SQL este destul de complexă și cu multiple fațete. Atunci când funcționează ca o companie mica, sau o bază de date în rețeaua de internet a sarcinilor este limitată. Prin urmare, a fost stabilit un MySQL mic, dar foarte rapid și funcțional de baze de date relaționale. Adică, ați ghicit în nu întregul limbaj SQL implicate MySQL, ci doar o parte necesară a acesteia. Dar nu este nevoie să vă faceți griji cu privire la tăiat.

Lista pachetului principal placuta MySQL partea este un multi-threaded, care sprijină mai multe solicitări simultane, optimizarea aderarea unui număr de date într-o singură trecere, înregistrarea de lungime fixă ​​și variabilă, ODBC inclusiv conducătorul auto cu sursa, sistem flexibil de privilegii și parole de până la 16 de taste din tabel, fiecare cheie poate avea până la 15 câmpuri. De asemenea, există un sprijin pentru domenii-cheie și domenii speciale în CREATE, suport pentru numerele lungi de la 1 la 4 linii de lungime variabilă și ștampila de timp, interfața cu C și limbile perl. Thread-based, sistem de memorie rapid, utilitarul va verifica și repara tabel, toate datele stocate în format ISO8859_1. Toate operațiunile șir de lucru sunt orb pentru a înregistra caractere în rândurile prelucrate pseudonime aplicabile ambele tabele și coloane individuale din tabel, toate câmpurile au o valoare prestabilită. INSERT poate fi utilizat pe orice subset de câmpuri. masa de gestionare simplă, inclusiv adăugarea și ștergerea de chei și câmpuri.

Puteți executa comenzi SQL direct din sistemul unix linie de comandă MySQL sau modul interactiv. baza de date MySQL are C biblioteca API. Acesta poate fi folosit pentru a interoga baza de date, introduceți date, creați tabele, etc.

C API suportă toate caracteristicile MySQL. Limba perl este susținută de două moduri:
  • Portat la interfata cu perl de mini-SQL, dezvoltat de Andreas Koenig.
  • Există un DBD modul perl

De asemenea, este disponibil un driver de ODBC pe 32 de biți pentru MySQL. Acesta vă permite să solicite și să primească date din alte surse pentru a sprijini ODBC.

În plus față de detaliile tehnice, puteți adăuga că MySQL ruleaza ca pe Unix, pentru și pe platforme Windows 95/98, este foarte simplu și ușor de utilizat.

Dar pentru a înțelege cât de simplu și ușor de a lucra cu MySQL în PHP, puteți vedea doar practica de prima mana. Acest lucru este foarte interesant, în opinia mea, un exemplu, am găsit.

Același lucru care va continua pentru a citi oferta de instrucțiuni foarte detaliate cu privire la instalarea și începerea MySQL.

Și pentru a rezuma, aș dori să spun o poveste. O companie mica este nevoie pentru a face bază de date on-line a datelor de mărfuri. Omul, care a fost repartizat pentru a face baza de date, creați-l în Delphi. Deci, atunci când a venit timpul pentru a plasa în baza de date de rețea, am găsit un fapt foarte neplăcut. Toate ISP-ul de lucru pe Unix, pentru, respectiv, pentru plasarea unui astfel de cadru ar trebui să fie pus în furnizorul de PC-ul și să plătească, în medie, aproximativ 50 USD pentru găzduirea. În cazul în care în cazul în care baza de date făcută de MySQL, trebuie să plătească numai pentru megabytes:

MySQL - este convenabil și practic. O viteză este pur și simplu Fermecatoare. Deci, nu pierde timpul în zadar, pentru aceasta tehnologie - viitor.

articole similare