MySQL - naredbe Windows konzole

Razvoj informacijske tehnologije - jedno od glavnih područja ljudske djelatnosti. Stoga se u ovaj prostor ulaže ogromna količina novca. Od početka do danas riješeno je mnogo različitih zadataka, što je uvelike olakšalo svakodnevni život mnogih ljudi. Međutim, s razvojem tehnologije pojavili su se brojni problemi, od kojih je jedna bila prekomjerna količina podataka koje treba pohraniti. Baze podataka osmišljene su kako bi riješile situaciju.

Kratak pregled sustava za upravljanje bazama podataka

Budući da je problem pohranjivanja velike količine informacija ažuriran, postoji nekoliko načina za njegovo rješavanje. Svaki od njih usmjeren je na zadatke određene orijentacije. Međutim, u cjelini, oni čine cjelovit kompleks, što pojednostavljuje problem pohrane podataka.


Postoji definitivna klasifikacija koja definira potrebu za korištenjem jedne ili druge baze podataka i DBMS-a (sustava za upravljanje bazom podataka). Najrasprostranjenije se danas smatra tehnologijama za pohranu podataka klijent-poslužitelj. One uključuju sljedeće vrste: Firebird, Interbase, IBM DB2 MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Zainteresirani smo za najnoviju verziju - MySQL, koji su u potpunosti u skladu sa SQL standardima. Ova tehnologija je jedna od najpopularnijih i često se koristi za rješavanje lokalnih problema i problema proizvodnje u malim razmjerima.
Prethodnici tehnologije klijent-poslužitelj su baze podataka datoteka-poslužitelj, koje su izgubile svoje pozicije kroz brojnenedostaci, među kojima ističu potrebu za distribucijom jezgre DBMS-a na svakom računalu i značajno opterećenje na lokalnu mrežu, što dovodi do povećanja vremenskih troškova. Ova skupina uključuje Microsoft Access, Borland Paradox.


Nove tehnologije koje dobivaju na popularnosti

Međutim, prije nekoliko godina napredna tehnologija se pojavila i postala popularna u rješavanju malih lokalnih problema. Riječ je o ugrađenim sustavima za upravljanje bazama podataka. Glavna značajka razmatranog DBMS-a je odsustvo poslužiteljskog dijela. Sam sustav je knjižnica koja vam omogućuje da radite na jedinstven način s velikim količinama informacija koje se nalaze na lokalnom računalu. Ova metoda eliminira nedostatke alata za datotečni poslužitelj, a također znatno premašuje brzinu klijent-poslužiteljske tehnologije.
Primjeri uključuju OpenEdge, SQLite, BerkeleyDB, jedan od Firebird, Sav Zigzag, Microsoft SQL Server Compact, Linter i jednu od opcija za MySQL, čije se naredbe ne razlikuju od onih koje se koriste u klijent-poslužitelj DBMS-ima. Međutim, ugrađeni sustavi mogu lako izgubiti svoju važnost ako zadatak prestane biti lokalni.

Glavne prednosti MySQL baze podataka

Sustav za upravljanje bazom podataka MySQL je jedna od najtraženijih tehnologija, jer se može koristiti za rješavanje velikog broja zadataka. Ako ga usporedite s modernim analozima, tada možete razlikovati niz značajnih prednosti.
Glavna prednost na ruskom tržištu je njegovo postojanjedostupnost, jer je u većini slučajeva besplatan. Druga značajka je brzina. Jedan od najpopularnijih sustava je MySQL. Naredbe u njemu se izvršavaju brzo, uz minimalno vrijeme odziva. Ne utječe na brzinu višestrukih višekutnih naredbi klijenta u višenitnom načinu pomoću InnoDB mehanizma za brzu podršku transakcijama.
Prisutnost ODBC upravljačkog programa olakšava programerima rješavanje mnogih zadataka. Prednosti uključuju dostupnost snimaka s fiksnom i promjenjivom duljinom. No, glavna funkcija, koja je vrlo cijenjena u krugu programera, je sučelje s jezicima C i PHP. Značajke koje pruža MySQL omogućile su da ovaj DBMS koristi veliki broj davatelja internetskih usluga. A za jednostavnog stanovnika koji se zanima za suvremene tehnologije za pohranu podataka, potrebno je proučiti MySQL, SQL naredbe i njihovu sintaksu, jer stručnjaci u ovom području su vrlo traženi i visoko plaćeni bilo gdje u svijetu. Stoga, ako je netko zainteresiran za ovaj pravac, ne treba odgađati. Morate odmah ići na studij.

Što je potrebno proučiti

Na prvi pogled može se činiti da je ovo područje složeno u samostalnom proučavanju i zahtijeva stalnu komunikaciju sa stručnjakom. Međutim, ovo je daleko od slučaja. Za proučavanje arhitekture i značajki MySQL-a, glavnih naredbi jezika upita i svega što je s njim povezano, možete samostalno bez pribjegavanja pomoći konzultanta. Dovoljno je imati željunapore da se krene dalje. Samo samo-razvoj i proučavanje ovog područja omogućit će stjecanje novih znanja, učvršćivanje stečenih vještina i, eventualno, započinjanje karijere i kretanje u tom smjeru.
Za proučavanje osnovnih naredbi, prije svega, trebate imati besplatnu verziju MySQL uslužnog programa na dohvat ruke. S njim započinje proces učenja. Možete ga preuzeti s službene MySQL stranice. To je lako instalirati na bilo koji operativni sustav, stvaranje poslužitelja i klijenta na jednom računalu, što je vrlo povoljno.
Zatim morate otići u potragu za vodičem koji sadrži osnovne informacije o MySQL okruženju. Konzolni timovi za osnovnu studiju, u pravilu, također sadrže. Postoji mnogo informacija o tome. Međutim, izbor se mora uzeti ozbiljno. Informacije treba dosljedno i jasno strukturirati. Ako imate osnovne vještine engleskog jezika, možete koristiti ugrađenu podršku za konzolu. Da biste to učinili, postoji poseban tim za pomoć koji vam pomaže razumjeti kako koristiti uslužni program MySQL.

Glavne naredbe konzole

Krećući se glatko od glavnih značajki, mogućnosti i prednosti, došli smo do popisa osnovnih naredbi. Uslužni program MySQL prvo sadrži samo jednog korisnika koji se koristi za proučavanje. Korisničko ime s root lozinkom za koje je potpuno identično s imenom. U prvoj i narednim pokretanjima MySQL konzole, korisnik će morati unijeti root lozinku za daljnji rad s MySQL bazom podataka.Naredbe konzole bit će dostupne samo nakon provjere autentičnosti.
Nakon uspješne provjere, radi praktičnosti, možete prikazati postojeće naredbe pomoću naredbe pomoći. Nakon toga će konzola prikazati sve postojeće naredbe i kratak opis.

Naredbe za upravljanje i prikaz

Sada morate prijeći na sljedeći korak. Da biste to učinili, odaberite postojeću ili stvorite novu bazu podataka. Morate koristiti naredbu use za odabir postojeće baze podataka. I unesite naziv baze podataka kroz prostor. Prvo u uslužnom programu postoji samo jedan - s imenom testa. Stoga će upit izgledati ovako: use test. Da biste stvorili bazu podataka, upotrijebite naredbu create, pokazujući na bazu podataka ključnih riječi i postavite odgovarajuće ime. Struktura će poprimiti sljedeći oblik: stvoriti bazu podataka name_of_database. Za rad s kreiranom bazom podataka potrebno je kontaktirati s naredbom use.
Okruženje pruža funkciju za prikazivanje postojećih baza podataka, tablica, primarnih ključeva ili vanjskih veza i izlaznih informacija koje su im dostupne na MySQL konzoli. Timovi u ovom slučaju uvijek bi trebali početi s prikazom ponude. Na primjer, za prikaz popisa dostupnih baza podataka za trenutnog korisnika, samo unesite sljedeće upite: prikaži baze podataka. Za prikaz tablice nakon ključne riječi promijenite prikazni objekt unosom tablica.

Naredbe za upravljanje tablicama

Prije nastavka, potrebno je još jednom podsjetiti na usklađenost sa standardimaSQL pruža mnogo mogućnosti za programere, bez obzira na korištenje DBMS-a i operativnih sustava. Upiti razvijeni u bilo kojem okruženju koje podržava SQL standard će uspješno raditi (uz prisustvo baza podataka i tablica u MySQL okruženju. Naredbe Windows konzole se ne razlikuju od onih koje se koriste u drugim operativnim sustavima. , ako je prevedena s engleskog, govori sama za sebe: naredba create je spomenuta gore, može se također koristiti za dodavanje tablica u prethodno kreiranu bazu podataka.Za brisanje objekata baze podataka, uključujući tablice, koristi se naredba drop. Dodaje se naziv objekta koji se uništava Primjer: drop name _ of _ your _ table Sintaksa pogodaka poslužitelja baze podataka uvijek je u općoj strukturi, tako da će upit koji je razvio Windows dobro funkcionirati na MySQL Linux konzoli. poslužitelj bez grešaka u istom operativnom sustavu ne može dovesti do grešaka u drugima ..

Select Button

Ali najvažniji zadatak za rad s tablicama je naredba čija je sintaksa prilično jednostavna - naredba select. To se precizno koristi za odabir podataka iz baze podataka. Početna sintaksa ima sljedeću strukturu: odaberite * iz imena tablice _. Slanjem takvog zahtjeva poslužitelju baze podataka, klijent mora primiti sve zapise pohranjene u tablici.
Mnogi ljudi nikada ne misle, ali prilikom pregledavanja internetskih resursa stalno se koriste MySQL naredbe. PHP zahtjevi koriste sintaksu SQL jezika za prikaz sadržajakatalozi online trgovina ili vijesti na društvenim mrežama. Umjesto znaka "*" nakon odabira ponude, u pravilu se navode glavna polja tablice ili nekoliko tablica, čiji se podaci moraju obraditi. U slučaju uzorka od nekoliko tablica, posebna veza spajanja se koristi za povezivanje s postojećim vanjskim vezama. Međutim, ovaj se uvjet može promijeniti, neovisno označavajući polja u kojima bi se trebala uspostaviti veza.

Primjeri zadataka ograničenja

Povremeno se dobiva odgovor od poslužitelja baze podataka koji sadrži duple podatke. Kako bi korisnik mogao vidjeti samo jedinstvene zapise, prijedlog je različit. Nalazi se ispred popisa potrebnih polja i služi kao pomoćno sredstvo za prikrivanje duplikata.

Povezane publikacije