Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytania MySQL
Leszczu2010
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.01.2004

Ostrzeżenie: (10%)
X----


Pisze to tutaj bo to raczej temat początkujących (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Znalazłem takowy temat na forum ale nic nie kapowałem z niego
(IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Bardzo proszę o wskazanie jakiegoś kursu, lub wypisanie mi zapytań do bazy MySQL. Chodzi mi o to że nie rozumiem niektórych rzeczy np. ORDER BY, FORM, INSERT, ASC.

I jeszcze jedno jagby ktoś mugł mi napisac zapytanie do bazy o najnowsze 10 wpisów.

nazwa: tabeli _autonews
potrzebuje wpisy: date

Z góry dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post
pirat
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.05.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


ORDER BY jest przeznaczona do sortowania wierszy danych na podstawie jednej lub więcej kolumn, wyszczególnionych w ramach polecenia SELECT,
np:
  1. SELECT nazwisko, adres
  2. FROM klienci ORDER BY nazwisko;

Wykonanie zapytania spowoduje utworzenie tabeli zawierającej nazwiska klientów, uszeregowane w kolejności alfabetycznej, wraz z ich adresami. no i tu nasuwa się
ASC czyli porządek sortowania rosnący (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) np:
  1. SELECT nazwisko, adres
  2. FROM klienci ORDER BY nazwisko ASC;

albo malejący sposób sortowania czyli DESC
  1. SELECT nazwisko, adres
  2. FROM klienci ORDER BY nazwisko DESC;

wiadomo utworzy w odwrotnej kolejnosci'

FORM ?... nie slyszalem ... FORMULARZ? nie chyba nie, chodzilo o FROM ?
FROM to skladnia.... dosłownie 'skąd'.... np.

  1. SELECT * FROM klienci WHERE id='1'


SELECT -> wybierz ; Gwiazdka mowi wszystkie ; FROM -> z tabeli KLIENCI ; WHERE -> gdzie id jest równe 1....

wiadomo spowoduje wyswietlenie wszystkich informacji z rekordu o id 1.

popularne poleconko to
  1. INSERT INTO klienci VALUES
  2. ('NULL', 'nazwa')


czyli WSADŹ do tabeli KLIENCI wartości NULL (czyli tabela jest zrobiona na auto_increment - czyli automatyczne przypisywanie wartosci najczesciej polaczona z primary_key wiec jest to autonumer niepowtarzalny) , poprostu ID (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
oraz NAZWA przypisze okreslonemu ID - NAZWE...

i tyle chyba z popularnych polecen, tzn jest ich w hu duzo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) i nie bardzo chce mi sie pisac, ale te narazie powinny Ci wystarczyc jesli nie potrzebne Ci zaawansowane szukanko

Ten post edytował pirat 7.08.2004, 22:01:38
Go to the top of the page
+Quote Post
kicaj
post
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


...a ja bym polecil najprostrzy kurs MySQL...
Go to the top of the page
+Quote Post
-Guest-
post
Post #4





Goście







Cytat
ORDER BY jest przeznaczona do sortowania wierszy danych na podstawie jednej lub więcej kolumn,

Jak to zrobić na wiekszej ilości kolumn ?
Go to the top of the page
+Quote Post
pirat
post
Post #5





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.05.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


a przeczytaj co tu napisałem
Cytat
ORDER BY jest przeznaczona do sortowania wierszy danych na podstawie jednej lub więcej kolumn, wyszczególnionych w ramach polecenia SELECT,


czyli
  1. SELECT nazwisko, adres
  2. FROM klienci ORDER BY nazwisko;


powoduje wybranie 2 kolumn nazwisko i adres ale porzadkowanie bedzie wg. NAZWISKO i to alfabetycznie bo taka jest domyślna funkcja...MySQL

Mówcie co chcecie ale taki temat to bardzie do BAZ DANYCH-> MySQL (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ...

przydatnepolecenie to także UPDATE
  1. UPDATE klienci SET
  2. nazwa='$nazwa',
  3. adres='$adres'
  4. WHERE id='1' // lub WHERE id='$id'


spowoduje to zmiane w tabeli klienci z obecnej nazwy i adresu na taka jaka jest w zmiennych, w wierszu gdzie id jest rowne 1 lub jak podalem opcjonalnie zmiennej id

proponuje odwiedzic BazyDanych LISTA ZAPYTAŃ post przyklejony
ak przeczytacie cały naprowadzi was troszke (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował pirat 8.08.2004, 06:56:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:34