Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rodzaje danych i polecenia do MySQL
Forum PHP.pl > Forum > Bazy danych > MySQL
grzybowski11
NOT NULL - to pole niemoże być puste
AUTO_INCREMENT - automatycznie przypisuje wartość
DEFAULT - gdy pole jest puste przypisuje wartość ['wartość']
INT - liczby całkowite z przedziało od -2^31 do (2^31)-1 lub 0 do (2^32)-1 w przypadku UNSIGNED
TINYINT - bardzo mały przedział liczb całkowitych od -2^7 do (2^7)-1 lub 0 do (2^8)-1 w przypadku UNSIGNED
SMALLINT - mały przedział liczb całkowitych od -2^15 do (2^15)-1 lub 0 do (2^16)-1 w przypadku UNSIGNED
MEDIUMINT - średni przedział liczb całkowitych od -2^23 do (2^23)-1 lub 0 do (2^24)-1 w przypadku UNSIGNED
BIGINT - duży przedział liczb całkowitych od -2^63 do (2^63)-1 lub 0 do (2^64)-1 w przypadku UNSIGNED
DATE - data zapisana RRRR-MM-DD
DATETIME - data i czas zapisana RRRR-MM-DD gg:mm:ss
TIME - godzina zapisana gg:mm:ss
YEAR - rok RRRR od 1900 do 2155
CHAR - łańcuch znaków o ustalonej długości znaków 0-255
VARCHAR - łańcuch znaków o zmiennej ilości znakó 0-255
BLOB - duży obiekt binarny
TINYBLOB - mała wartość binarna
MEDIUMBLOB - średnia wartośc binarna
LONGBLOB - duży obiekt binarny
TINYTEXT - krótki tekst do 255 bajtów
TEXT - pole tekstowe do 65535 bajtów
MEDIUMTEXT - pole tekstowe do 16777215 bajtów
LONGTEXT - pole tekstowe do 4294967295 bajtów
ENUM - kolumnie przypisywana jest jedna z wartości należących do podanego zbioru
SET - kolumnie przypisywana jest dowolna ilość wartości należących do podanego zbioru
ADD - dodaje pole lub indeks
DROP - usuwa pole lub indeks
MODIFY - zmienia definicje pól
CHANGE - zmienia definicje i nazwy pól
RENAME AS - zmienia nazwę tabeli
NULL - pole może być puste
KEY - klucz tabel
INDEX - indeks tabel
UNIQUE - pole jest unikalne
BINARY -
UNSIGNED -
DEFAULT - przypisuje polu wartość domyślną gdy pozostanie puste np. DEFAULT'to zostanie wpisane'
PRIMARY KEY - indeks unikalnych wartości za pomocą słowa kluczowego
SELECT - wybieranie polecenia
FROM -
MAX - maksymalna wartość znajdująca się w tabeli (SELECT MAX(pole), FROM tabela)
MIN - minimalna wartość znajdująca się w tabeli (SELECT MIN(pole), FROM tabela)
COUNT - łączna liczba rekordów w tabeli (SELECT COUNT(*), FROM tabela)
SUM - suma wartości pól (SELECT SUM(pole), FROM tabela)
AVG - średnia wartość pól (SELECT AVG(pole), FROM tabela)
AND i OR - operatory lodiczne dzięki nim możemy wyświetlić kilka wzrtości(SELECT pola FROM tabela WHERE (id >= 2 AND id < 4) OR (pole = 'wartość'))
IN - Określone pola(SELECT pola FROM tabela WHERE id IN(1, 2, 4))
BETWEEN - umożliwia określenie górnego i dolnego zakresu dla wartości pól rekordu(SELECT pola FROM tabela WHERE id BETWEEN 1 AND 3)
NOT - negator
ORDER BY - sortowanie danych do wyświetlenia (SELECT pola FROM ksiazka_adresowa ORDER BY pole;)
DISTINCT - wśród podanych w jednej kolumnie wyników zapytania nie powtarzały się wartości (SELECT DISTINCT pole FROM tabela;)
LIKE - umożliwia tworzenie wzorców w zapytaniach (SELECT pola FROM tabela WHERE pole LIKE '<%>')
LIMIT - klauzula wyświetlająca określoną liczbę wyników (SELECT pole FROM tabela LIMIT 2(lub 0,2))[/b]

Jeśli ktoś zna jakieś inne rodzaje danych lub polecenia do MySQL proszę o dopisywanie w postach lub na PW.
Revan
no, no, no ^^ teraz bedzie mozna dawac linka do tego tematu a nie do manuala jak sie ktos spyta co to znaczy VARCHAR... ^^ dobry temat, mozna przykleic ...
kszychu
8O
1. Po co to komu, każdy potrafi znaleźć w manualu, a jak ktoś nie potrafi znaleźć w manualu (link na dole) to z tego też nic nie zrozumie, gdyż
2. Literówki: BETWEEN a nie BEWEEN
3. Wartość merytoryczna ŻADNA: bo jaka jest różnica między "badzo małym przedziałem liczb" oraz "małym przedziałem liczb" czy "średnim przedziałem liczb" oraz "liczbami z przedziału od ... do ..." A to wszystko dla definicji liczb CAŁKOWITYCH, ale o tym autor już nie wspomniał.
4. Praktycznie można by się przyczepić do każdego opisu, ale mnie rozbawił zwłaszcza jeden: "LIMIT - klauzura....", ciekawe, czy autor wie, czym jest klauzura i czym sięróżni od klauzuli laugh.gif

To tyle w temacie, i tak za dużo napisałem. Proponuje CLOSE i DELETE FROM forum ;-P
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.