MySQL - Comenzi pentru Windows Console
Dezvoltarea tehnologiei informației este una dintre primele domenii ale activității umane. Prin urmare, o sumă imensă de bani este investită în acest domeniu. De la început și până în prezent, au fost rezolvate multe sarcini diferite, care au facilitat foarte mult viața de zi cu zi a multor oameni. Cu toate acestea, odată cu dezvoltarea tehnologiilor, au apărut o serie de probleme, dintre care una a fost cantitatea excesivă de informații care trebuie stocate. Bazele de date au fost concepute pentru a rezolva situația.
conținut
- O scurtă prezentare a sistemelor de gestionare a bazelor de date
- Noile tehnologii câștigă popularitate
- Principalele avantaje ale dbms-ului mysql
- Ce este necesar pentru a studia
- Comenzile de bază ale consolei
- Comenzi de comandă și afișare
- Comenzile de gestionare a tablelor
- Comanda selectare
- Stabilirea constrângerilor de eșantionare
O scurtă prezentare a sistemelor de gestionare a bazelor de date
Întrucât problema stocării unei cantități mari de informații este reală pentru ziua de azi, există mai multe moduri de ao rezolva. Fiecare dintre ele se concentrează pe sarcini de o anumită direcție. Cu toate acestea, în ansamblu, ele formează un complex complet, care permite simplificarea problemei stocării datelor.
Există o anumită clasificare, care determină necesitatea de a utiliza o anumită bază de date și un DBMS (sistemul de gestionare a bazelor de date). Cea mai comună în prezent este considerată a fi client-server tehnologie de stocare a datelor. Acestea includ următoarele tipuri: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Vom fi interesați de ultima opțiune - MySQL, ale cărei comenzi respectă pe deplin standardele SQL. Această tehnologie este una dintre cele mai populare și deseori utilizată pentru a rezolva atât aplicații locale, cât și sarcini de producție de mici dimensiuni.
Progresele tehnologiei client-server sunt server de fișiere Baze de date, care și-au pierdut pozițiile lor din cauza unui număr de neajunsuri existente, printre care necesitatea de a aloca nucleu de propagare SGBD pe fiecare computer și o sarcină importantă în rețeaua locală, având ca rezultat a crescut consumatoare de timp. Acest grup include Microsoft Access, Borland Paradox.
Noile tehnologii câștigă popularitate
Cu toate acestea, acum câțiva ani a existat o tehnologie avansată, care dobândește popularitate și este în căutare atunci când rezolvă probleme locale mici. Este vorba despre încorporat baze de date. Caracteristica principală a DBMS în cauză este lipsa unei părți server. Sistemul în sine este o bibliotecă care permite o modalitate unificată de a lucra cu cantități mari de informații plasate pe un computer local. Această metodă exclude dezavantajele server de fișiere înseamnă și depășește considerabil viteza client-server tehnologie.
Exemplele includ OpenEdge, SQLite, BerkeleyDB, unul dintre Firebird, Sav Zigzag, Microsoft SQL Server Compact, Linter, precum și una dintre variantele MySQL, ale căror comenzi nu sunt diferite de cele utilizate în bazele de date client-server. totuși încastrate sistemele își pot pierde cu ușurință relevanța dacă problema nu mai are un caracter local.
Principalele avantaje ale DBMS-ului MySQL
Sistem de gestionare a bazelor de date MySQL este una dintre cele mai populare tehnologii, deoarece poate fi utilizată pentru a rezolva un număr foarte mare de sarcini. Dacă o comparăm cu analogii moderni, atunci putem identifica o serie de avantaje principale.
Principalul avantaj al pieței rusești este disponibilitatea, deoarece este liberă în majoritatea cazurilor. A doua caracteristică este viteza. Unul dintre cele mai populare sisteme este MySQL. Comenzile din acesta sunt executate rapid, cu un timp de răspuns minim. Nu afectează viteza de procesare a comenzilor care se conectează la serverul mai multor clienți în modul multithreaded, utilizând mecanismul InnoDB pentru suport rapid pentru tranzacții.
Prezența unui driver ODBC îi ușurează pe dezvoltatori să rezolve mai multe sarcini. Avantajele sunt, de asemenea, abilitatea de a implementa înregistrări cu lungime fixă și variabilă. Dar funcția principală, care este foarte apreciată în cercul programatorilor, este interfața cu limbile C și PHP. Posibilitățile oferite de MySQL au permis utilizarea acestui DBMS pentru un număr mare de furnizori de servicii de găzduire pe Internet.
Și pentru un om obișnuit care este interesat de tehnologiile moderne de stocare a informației, trebuie să studiezi MySQL, Comenzi SQL și sintaxa lor, deoarece specialiștii în această direcție sunt foarte solicitați și plătiți foarte bine oriunde în lume. Prin urmare, dacă cineva este interesat de această direcție, nu ezitați. Este necesar să mergem la studiu chiar acum.
Ce este necesar pentru a studia
La prima vedere poate părea că această zonă este complexă în studiul independent și necesită o comunicare constantă cu un specialist. Cu toate acestea, acest lucru este departe de a fi cazul. Aflați arhitectura și caracteristicile MySQL, comenzile de bază limba de interogare și tot ceea ce este legat de acest lucru, puteți, în mod independent, fără a recurge la ajutorul unui consultant. Pentru a face acest lucru, este suficient să aveți dorința și să faceți efortul de a continua. Numai autodezvoltarea și studiul acestui domeniu vor permite dobândirea de noi cunoștințe, consolidarea competențelor dobândite și, eventual, începerea construirii unei cariere și avansarea în această direcție.
Pentru a afla comenzile de bază, în primul rând, este necesar să aveți la îndemână gratuit versiune a utilitarului pentru consola MySQL. Este cu ea că procesul de învățare începe. Puteți să-l descărcați de pe site-ul oficial MySQL. Este ușor de instalat pe orice sistem de operare, formând un server și un client pe un singur computer, ceea ce este foarte convenabil.
Apoi, trebuie să căutați un manual de instruire care să conțină informații de bază despre mediul MySQL. Comenzile consolă pentru un studiu de bază, de regulă, ele sunt, de asemenea, conținute. Există multe informații despre acest lucru. Cu toate acestea, alegerea trebuie luată în serios. Informațiile trebuie să fie prezentate în mod consecvent și clar structurate.
Dacă aveți cunoștințe de bază despre limba engleză, puteți utiliza suportul consolei încorporate. Pentru aceasta există o comandă specială ajutor, Ajută la înțelegerea utilizării utilitarului MySQL.
Comenzile de bază ale consolei
Trecând cu ușurință de la principalele caracteristici, oportunități și beneficii, am ajuns pe lista principalelor echipe. Utilitarul MySQL conține inițial un singur utilizator, care este folosit doar pentru învățare. Acesta este un utilizator cu un nume rădăcină, parola pentru care este identică cu numele.
La prima și ultima pornire a consolei MySQL, utilizatorul va trebui să introducă o parolă rădăcină pentru a lucra în continuare cu baza de date MySQL. Comenzile consolei vor fi accesibile numai după autentificare.
După un test de succes, pentru comoditate, puteți afișa comenzile existente utilizând comanda ajutor. După aceea, consola va prezenta toate comenzile existente și o scurtă descriere a acestora.
Comenzi de comandă și afișare
Acum mergeți la pasul următor. Pentru aceasta, trebuie să selectați o bază de date existentă sau să creați o nouă bază de date. Pentru a selecta o bază de date existentă, utilizați comanda de utilizare. Și introduceți numele bazei de date printr-un spațiu. Inițial, în utilitate există doar unul - cu numele test. Prin urmare, interogarea va arăta astfel: utilizaretest.
Pentru a crea o bază de date, trebuie să utilizați comanda crea, indicând cuvântul cheie bază de date și dând numele potrivit. Structura va avea următoarea formă: crearea bazei de date Name_of_database. Pentru a lucra cu baza de date creată, trebuie să o contactați folosind comanda utilizare.
Mediul oferă o funcție de afișare a bazelor de date existente, a tabelelor, a cheilor primare sau a legăturilor externe și de afișare a informațiilor despre ele în consola MySQL. Echipele în acest caz ar trebui să înceapă întotdeauna cu o propoziție spectacol. De exemplu, pentru a afișa lista de baze de date disponibile pentru utilizatorul curent, tastați următoarea interogare: spectacolbaze de date. Pentru a afișa tabelul, este suficient să schimbați obiectul afișat după cuvântul cheie, tastând tabele.
Comenzile de gestionare a tablelor
Înainte de a continua, este necesar să reamintim încă o dată că respectarea standardelor limbajului SQL oferă oportunități largi dezvoltatorilor, indiferent de SGBD și sistemele de operare utilizate. Interogările dezvoltate în orice mediu care acceptă standardul SQL vor funcționa cu succes (în prezența unei baze de date și tabele) într-un mediu MySQL. Comenzile consolei Windows nu diferă de cele utilizate în alte sisteme de operare.
Pentru a lucra cu mese, există o serie de comenzi specifice care, dacă sunt traduse din limba engleză, vorbesc de la sine. Despre echipa crea a fost menționat mai sus. Acesta poate fi, de asemenea, utilizat pentru a adăuga tabele la o bază de date creată anterior. Pentru a șterge obiectele bazei de date, în special tabele, utilizați comanda picătură, la care se adaugă numele obiectului distrus. exemplu: picăturănume_de_dumneavoastră_tabel.
Sintaxa accesului la serverul de baze de date are întotdeauna o structură comună. Prin urmare, o interogare dezvoltată în Windows va funcționa bine în consola MySQL Linux. Comenzile prelucrate de server fără erori într-un singur sistem de operare nu pot duce la erori în altele.
Comanda Selectare
Dar cea mai importantă comandă pentru lucrul cu tabele este comanda, sintaxa căreia este destul de simplă - comanda selecta. Este folosit pentru a selecta date din baza de date. Sintaxa inițială are următoarea structură: selecta * dintabel_nume. Prin trimiterea unei astfel de solicitări către serverul de bază de date, clientul trebuie să primească toate înregistrările stocate în tabel.
Mulți oameni nu cred, dar atunci când vizualizați interogări komandy.PHP MySQL utilizate în mod regulat resurse Internet folosesc sintaxa SQL pentru a afișa conținutul unui director de magazine online sau știri în rețelele sociale. În loc de semnul "*" după propoziție selecta, de regulă, o listă cu câmpurile principale ale tabelului sau mai multe tabele, ale căror date trebuie prelucrate. În cazul unei mostre din mai multe tabele, se utilizează un pachet special alătura, care servește pentru conectarea lor la relațiile externe existente. Cu toate acestea, această condiție poate fi modificată, indicând în mod independent câmpurile care trebuie utilizate pentru comunicare.
Stabilirea constrângerilor de eșantionare
Uneori apare o situație când răspunsul primit de la serverul de bază de date conține date duplicat. Pentru ca utilizatorul să vadă numai înregistrări unice, se utilizează clauza distinctă. Acesta este plasat în fața listei câmpurilor solicitate și servește drept instrument auxiliar pentru ascunderea duplicatelor.
- Fișier SQL. Formatul de fișier SQL: descrierea extensiei
- MySQL este ceea ce și unde se aplică?
- Arhitectura client-server: trăsături de interacțiune
- Ce este un sistem informatic? Sistemul informațional școlar. Sistem informatic unificat
- Tehnologia IT - ce este? Pentru ce este tehnologia IT?
- Software general pentru aplicații: exemple
- MySQL - ce este? Eroare MySQL
- MySQL selectați selectați: operatorul de eșantionare
- MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
- "Capcane" de comenzi DML Actualizați MySQL
- MySQL JOIN: o descriere, un exemplu de utilizare a comenzii și recomandări
- Clasificarea sistemelor de operare
- Sistem de gestionare a bazelor de date (DBMS): clasificare, definiție și funcții
- Ștergerea duplicatelor MySQL
- Informatică aplicată în diverse domenii
- Cum se creează o bază de date și ce este SQL?
- Clasificarea tehnologiilor informaționale și aplicarea informațiilor în viață
- Clasificarea sistemelor informatice
- Măsuri și cantitate de informații
- Administrarea MySQL: cum să creați un utilizator și să-i stabiliți drepturile
- DBMS este un sistem de management al datelor