Article View: pl.comp.bazy-danych
Article #123Re: mSQL
From: raphael... Raphael Posmyk
Date: Sat, 04 May 1996 00:00
Date: Sat, 04 May 1996 00:00
44 lines
2398 bytes
2398 bytes
dar...@beauty.ternet.pl (Dariusz Margas) wrote: >Szukam czegos jak chocby vr z mbase. Uruchamiam, wczytuje nazwe bazy i >tabeli, wyciagam z bazy indexy skaldajace sie na rekord, wybieram z tego >jakis index, wpisuje mu klucz do znalezienia, naciskam enter.. i pojawia >mi sie pierwszy pasujacy rekord wraz z pytaniem next, previous, [...] Stary, wydaje mi sie, ze niezbyt rozumiesz filozofie SQL servera. To jest taki stwor, ze ty mu zapatanie (SQL-Statemnt), a on tobie resultset (wynikowy zbior danych). Takie sprawy jak uzywanie indexow, odbywa sie transparentnie dla uzytkownika, tzn. nie musisz explicit podawac, ze chcesz uzywac danego indexu. Jezeli odpytujesz tabele, w ktorej jest zdefiniowany index (mSQL nie wspomaga indexow), jest on uzywany automatycznie (haslo: optimizer). Ty nie musisz sobie zawracac takimi sprawami glowy (takie sprawy sa zalatwiane podczas DB-design). Tobie pozostaje sprecyzowanie twz. "search kriteria", ktore sa zawarte w zapytaniu SQL. >mSQL wyglada na cos, z czym mozna gadac jak sie chce/umie. I co? Nikt >takiego interface jeszcze nie napisal? Moze slabo szukam... SQL jest juz standaryzowanym interface'm. Dobrze powiedziales "mozna gadac jak sie chce/umie". Ale myslalem, ze wiesz co robisz instalujac mSQL :-) >ps. jak sie ta baze sortuje? A moze jest jakis inny patent na sortowane >odpowiedzi? >Kompletnie sie nie znam na "powaznych" bazach :( Sortowanie jest zawarte w jezyku SQL. Istnieja tam klauzury (engl. clausel), ktore definiuja kryteria sortowania zbioru wynikowego. Przyklad: Masz tabele "Osoby", ktora posiada kolumny "Imie", "Nazwisko", "Wiek", "Plec". Jezeli chcesz otrzymac liste osob posorstowana w/g nazwizka, imienia, wieku to formulujesz nasteoujace zapytanie SQL: select Nazwisko, Imie, Wiek, Plec from Osoby order by Nazwisko, Imie, Wiek I to juz wastrczy. Poczytaj sobie o SQL:(http://www.jcc.com/sql_stnd.html) Rafal
Technical Details
Message-ID:
<4medrb$llm@wariat.wariat.org>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<4m92jr$arc@beauty.ternet.pl> <4ma5o8$dhi@wariat.wariat.org> <4mb7v8$mag@beauty.ternet.pl>Show Full Headers
Complete Article Headers
From: raphael...@hamburg.netsurf.de (Raphael Posmyk) Subject: Re: mSQL Date: 1996/05/04 Message-ID: <4medrb$llm@wariat.wariat.org> X-Deja-AN: 152893659 references: <4m92jr$arc@beauty.ternet.pl> <4ma5o8$dhi@wariat.wariat.org> <4mb7v8$mag@beauty.ternet.pl> organization: privat reply-to: raphael...@hamburg.netsurf.de newsgroups: pl.comp.bazy-danych MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit