Podstawowe zapytania SQL.

W dzisiejszym mini poradniku przedstawiam podstawowe zapytania SQL. Być może komuś się przydadzą 🙂

Na samym początku stwórzmy naszą bazę danych. Nazwijmy ją listaobecnosci.

CREATE DATABASE:

CREATE DATABASE  'listaobecnosci' ;


Następnie tworzymy sobie tabele o nazwie osoby:

CREATE TABLE:

CREATE TABLE  'osoby', (

'id' INT( 11 ) NOT NULL AUTO_INCREMENT , /* zlicza rekordy */
'imie' VARCHAR( 30 ) NOT NULL , /* myślę, że 30 znaków na imię wystarczy ;p */
'nazwisko' VARCHAR( 30 ) NOT NULL ,
'obecny' VARCHAR( 3 ) NOT NULL ,  /* tak / nie */
PRIMARY KEY ( 'id' ) /* ustawiamy id jako klucz główny */

) TYPE = MYISAM COMMENT = 'lista obecnosci'; /*nasz komentarz: lista obecnosci */

Mamy już stworzoną bazę danych, teraz wypadałoby dodać jakąś osobę..
Dzięki zapytaniu INSERT INTO VALUES > możemy to zrobić :

INSERT INTO:

INSERT INTO 'osoby' ('id' , 'imie' , 'nazwisko' , 'obecny' /* wypisywanie tych pól
                                                              można pominąć. Należy natomiast pamiętać
                                                              o tym iż gdy pominiemy wypisywanie tych
                                                              pól wartości zostaną przypisane w takiej
                                                              kolejności w jakiej utworzyliśmy je
                                                              w naszej bazie danych */)
             VALUES (''   , 'Jan'  , 'Kowalski' , 'tak' ) /* tu wpisujemy wartości wyżej podanych pól */;

Dzięki temu zapytaniu dodajemy rekord do naszej bazy danych. Teraz wypadało by odczytać naszą bazę danych.
Z pomocą przychodzi nam zapytanie SELECT FROM.

SELECT FROM

SELECT * FROM  'osoby' WHERE imie = 'Jan'

Gdzie po wyrażeniu WHERE wpisujemy warunek wyszukiwania.
Przykładowo gdy chcielibyśmy wyszukać po nazwisku wpisujemy WHERE nazwisko = szukana wartość

Mamy już stworzoną bazę danych i potrafimy dodawać i szukać rekordy. Nadeszła pora na naukę modyfikowania danego rekordu.
Potrzebne będzie nam zapytanie UPDATE SET

UPDATE 'osoby' SET  'imie' =  'Jan' WHERE  'id' =  '1' ;

Na sam koniec zostało nam jeszcze usuwanie rekordów. Zapytanie usuwające dany rekord to DELETE FROM

DELETE FROM

DELETE FROM 'osoby' WHERE imie='Jan' /* usuwa wszystkie osoby o imieniu Jan */
DELETE FROM 'osoby' WHERE id='1' /* usuwa rekord o id 1 */
Podziel się :
  • Facebook
  • Twitter
  • email
  • Drukuj
  • PDF

Może Ci się również spodoba

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.