RačunalaBaze podataka

MySQL - Naredbe konzole sustava Windows

Razvoj informacijske tehnologije jedan je od najistaknutijih područja ljudske djelatnosti. Stoga je ogromna količina novca uložena u ovo područje. Od početka i do danas riješeni su mnogi različiti zadaci koji su uvelike olakšali svakodnevni život mnogih ljudi. Međutim, s razvojem tehnologija pojavio se niz problema, od kojih je jedna bila prekomjerna količina informacija koje treba pohraniti. Baza podataka namijenjena je rješavanju situacije.

Kratak pregled sustava za upravljanje bazama podataka

Budući da je problem pohranjivanja velike količine informacija relevantan za danas, postoji nekoliko načina za njegovo rješavanje. Svaki od njih usmjeren je na zadatke određene orijentacije. Međutim, oni zajedno čine cjeloviti kompleks koji pojednostavljuje problem pohrane podataka.

Postoji određena klasifikacija koja određuje potrebu korištenja određene baze podataka i DBMS (sustav za upravljanje bazom podataka). Najčešće se smatraju tehnologijama za pohranu klijent-poslužitelj . To su: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Zanima nas zadnja opcija - MySQL, čije su naredbe u potpunosti u skladu s SQL standardima. Ova tehnologija je jedan od popularnih i često se koristi za rješavanje i lokalnih aplikacija i proizvodnih problema malih razmjera.

Preteci klijent-poslužiteljske tehnologije su DBMS - ovi datoteka-poslužitelja , koji su izgubili svoje pozicije zbog brojnih nedostataka, među kojima su potrebna distribucija motora baze podataka na svakom računalu i značajno opterećenje na lokalnoj mreži što dovodi do povećanja troškova vremena. Ova grupa uključuje Microsoft Access, Borland Paradox.

Nove tehnologije koje dobivaju popularnost

Međutim, prije nekoliko godina postojala je napredna tehnologija, koja je popularnost i zahtijeva rješavanje malih lokalnih problema. Riječ je o ugrađenim sustavima za upravljanje bazom podataka. Glavna značajka DBMS-a je nedostatak poslužiteljskog dijela. Sam sustav je knjižnica koja omogućuje jedinstven način za rad s velikim brojem informacija postavljenih na lokalno računalo. Ova metoda uklanja nedostatke poslužitelja datoteka i poslužitelja , a također znatno premašuje brzinu klijent-poslužiteljske tehnologije.

Primjeri uključuju OpenEdge, SQLite, BerkeleyDB, jednu od varijanti Firebird, Sav Zigzag, Microsoft SQL Server Compact, Linter i jednu od varijacija MySQL čije se naredbe razlikuju od onih koje se koriste u bazama klijent-poslužitelja. Međutim, ugrađeni sustavi lako mogu izgubiti svoju važnost ako problem prestane biti lokalne prirode.

Glavne prednosti MySQL DBMS

Sustav za upravljanje bazama podataka MySQL je jedna od najpopularnijih tehnologija, jer se može koristiti za rješavanje velikog broja zadataka. Usporedimo li ga s modernim analogijama, onda možemo izdvojiti nekoliko glavnih prednosti.

Glavna prednost na ruskom tržištu je njegova dostupnost jer je u većini slučajeva besplatna. Druga značajka je brzina. Jedan od najpopularnijih sustava je MySQL. Naredbe u njemu izvršavaju se brzo, s minimalnim vremenom odziva. Ne utječe na brzinu obrade naredbi koje se povezuju s poslužiteljem više klijenata u višeslojnom načinu rada pomoću InnoDB mehanizma za brzu transakcijsku podršku.

Prisutnost ODBC vozača olakšava razvojnim programerima rješavanje mnogih problema. Prednosti su i mogućnost primjene fiksnih i varijabilnih zapisa. Ali glavna funkcija, koja je vrlo cijenjena u krugu programera, je sučelje s C i PHP jezicima. Mogućnosti koje je omogućio MySQL omogućio je korištenje ove baze podataka za velik broj pružatelja internetskih usluga hostinga.

A za običnog građanina koji je zainteresiran za suvremene tehnologije pohrane informacija, nužno je proučiti MySQL, SQL naredbe i njihovu sintaksu, jer su stručnjaci u ovom smjeru široko traženi i visoko plaćeni bilo gdje u svijetu. Stoga, ako je netko zainteresiran za ovaj smjer, ne oklijevajte. Sada je potrebno proći studiju.

Što je potrebno za proučavanje

Na prvi pogled može se činiti da je ovo područje složeno u samostalnom istraživanju i zahtijeva stalnu komunikaciju s specijalistom. Međutim, ovo je daleko od slučaja. Da biste proučili arhitekturu i značajke MySQL-a, osnovne naredbe jezika upita i sve vezane uz njega, možete samostalno, bez pribjegavanja pomoći konzultanta. Da biste to učinili, dovoljno je imati želju i truditi se krenuti dalje. Samo samorazvijanje i proučavanje ovog područja omogućit će stjecanje novih znanja, učvršćivanje stečenih vještina i eventualno početak izgradnje karijere i napredovanje u tom smjeru.

Da biste saznali osnovne naredbe, prije svega, morate imati besplatnu verziju uslužnog programa MySQL konzole. S njom počinje proces učenja. Možete ga preuzeti s službenog MySQL mjesta. Jednostavno je instaliran na bilo koji operativni sustav, stvarajući poslužitelj i klijenta na jednom računalu, što je vrlo povoljno.

Zatim morate potražiti priručnik za obuku koji sadrži osnovne informacije o MySQL okruženju. Konzole naredbe za osnovno učenje, u pravilu, također su sadržane u njima. Mnogo je informacija o tome. Međutim, izbor mora biti ozbiljan. Informacije moraju biti prikazane dosljedno i jasno strukturirane.

Ako imate osnovno znanje engleskog jezika, možete upotrijebiti ugrađenu konzolu za podršku. Za to postoji posebna naredba pomoći koja pomaže razumjeti upotrebu uslužnog programa MySQL.

Naredbe osnovne konzole

Glatko se krećući od glavnih značajki, mogućnosti i koristi, stigli smo na popis glavnih timova. Uslužni program MySQL u početku sadrži samo jednog korisnika, koji se koristi samo za učenje. Ovo je korisnik pod nazivom root , lozinka za koju je identična imenu.

Tijekom prvog i naknadnog pokretanja MySQL konzole, korisnik će morati unijeti root lozinku za daljnji rad s MySQL DBMS. Naredbe konzole bit će dostupne tek nakon provjere autentičnosti.

Nakon uspješnog testa, praktičnost možete prikazati postojeće naredbe pomoću naredbe za pomoć. Nakon toga, konzola će predstaviti sve postojeće naredbe i kratak opis za njih.

Kontrola i prikaz naredbi

Sada idite na sljedeći korak. Da biste to učinili, morate odabrati postojeću bazu podataka ili stvoriti novu bazu podataka. Da biste odabrali postojeću bazu podataka, upotrijebite naredbu za uporabu. I unesite naziv baze podataka kroz prostor. U početku, u uslužnom programu postoji samo jedan - s testom imena. Stoga će upit izgledati ovako: upotreba Test .

Da biste stvorili bazu podataka, morate koristiti naredbu za kreiranje , navodeći ključnu riječ baze podataka i navođenje odgovarajućeg imena. Struktura ima sljedeći oblik: stvoriti bazu podataka Name_of_database . Da biste radili s stvorenom bazom podataka, morate ga pristupiti pomoću naredbe za korištenje .

Okruženje pruža funkciju za prikazivanje postojećih baza podataka, tablica, primarnih ključeva ili vanjskih veza i prikazivanje informacija o njima na konzoli MySQL. Naredbe u ovom slučaju uvijek bi trebale početi s pokaznom klauzulom. Na primjer, kako bi se prikazao popis dostupnih baza podataka za trenutnog korisnika, jednostavno upišite sljedeći upit: show Baze podataka . Da biste prikazali tablicu, dovoljno je promijeniti objekt prikaza nakon ključne riječi tako da upišete tablice .

Naredbe za upravljanje tablicama

Prije nastavka, potrebno je još jednom podsjetiti da usklađenost sa standardima SQL jezika pruža dovoljno mogućnosti za programere, bez obzira na DBMS i operacijske sustave koji se koriste. Upiti razvijeni u bilo kojem okruženju koji podržava SQL standard uspješno će raditi (u nazočnosti baze podataka i tablica) u MySQL okruženju. Naredbe konzole sustava Windows ne razlikuju se od onih koje se koriste u drugim operacijskim sustavima.

Za rad s tablicama, postoji niz određenih naredbi koje, ako su prevedene s engleskog, govore sami za sebe. Naredba stvorena je gore spomenuta. Također se može koristiti za dodavanje tablica u prethodno stvorenu bazu podataka. Da biste izbrisali objekte baze podataka, posebno tablice, upotrijebite naredbu za ispuštanje , na koju se dodaje naziv objekta koji treba uništiti. Primjer: kap Naziv _ svog _ tablice .

Sintaksa pristupa poslužitelju baze podataka uvijek ima zajedničku strukturu. Stoga se upit razvijen u sustavu Windows dobro funkcionira u MySQL Linux konzoli. Naredbe obrađene od strane poslužitelja bez pogrešaka u jednom operacijskom sustavu ne mogu dovesti do pogrešaka u drugima.

Naredba Select

No, najvažnija naredba za rad s tablicama je naredba čija je sintaksa vrlo jednostavna - odaberite naredbu. Koristi se za odabir podataka iz baze podataka. Inicijalna sintaksa ima sljedeću strukturu: select * from Tablica _ ime . Slanjem takvog zahtjeva poslužitelju baze podataka, klijent mora primiti sve zapise pohranjene u tablici.

Mnogi ljudi to nikad ne razmišljaju, ali kada pregledavate internetske resurse, stalno se koriste naredbe MySQL. PHP upiti koriste sintaksu SQL jezika za prikaz sadržaja direktorija trgovine ili vijesti na društvenim mrežama. Umjesto znaka "*" nakon odabrane klauzule, obično se daje popis glavnih polja tablice ili nekoliko tablica, od kojih ih je potrebno obraditi. U slučaju odabira iz nekoliko tablica, koristi se poseban priključak pridruživanja , koji služi za povezivanje s postojećim vanjskim vezama. Međutim, ovo se stanje može promijeniti, neovisno označavajući koja polja trebaju biti korištena za komunikaciju.

Određivanje ograničenja uzoraka

Ponekad se dogodi situacija kada odgovor primljen od poslužitelja baze podataka sadrži duplicirane podatke. Da bi korisnik mogao vidjeti samo jedinstvene zapise, upotrebljava se različita klauzula. Stavlja se ispred popisa traženih polja i služi kao pomoćni alat za skrivanje duplikata.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.unansea.com. Theme powered by WordPress.