���� ������, ������������ ��������� type |
����� ����� |
����� ��� �������� ���� ������: �������INT [UNSIGNED] �������������� ���� UNSIGNED ������, ��� ����� ������� ���� ��� �������� ����������� ����� (������� ��� ������ 0). |
TINYINT | ����� ������� ����� �� -128 �� 127 |
SMALLINT | �������� �� -32 768 �� 32 767 |
MEDIUMINT | �������� �� -8 388 608 �� 8 388 607 |
INT | �������� �� -2 147 483 648 �� 2 147 483 647 |
BIGINT | �������� �� -9 223 372 036 854 775 808 �� 9 223 372 036 854 775 807 |
|
������� ����� |
����� ��� ��, ��� ����� ����� �������������� � MySQL �� ��������� ��������������, MySQL ������������ � ��������� ����� ������� �����. � ����� ���� ��� ������������ ���: �������[(length, decimals)] [UNSIGNED] |
����� length - ���������� ��������� (������ ����), � ������� ����� ��������� ������� ����� ��� ��� ��������. decimals - ���������� ������ ����� ���������� �����, ������� ����� �����������. UNSIGNED - ������ ����������� �����. |
FLOAT | ����� � ��������� ������ ��������� ��������. |
DOUBLE | ����� � ��������� ������ ������� ��������. |
REAL | ������� ��� DOUBLE. |
DECIMAL | ������� �����, ���������� � ���� ������. |
NUMERIC | ������� ��� DECIMAL. |
|
������ |
������ ������������ ����� ������� ��������. ������ ��� ������ �� ��������� ����� �� ������� SELECT �� ������� � ������������ ������� ��������, �.�. ������ "����" � "����" ��������� �����������. ����� ����, ���� ���� ������ ��������� �� �������������� ������������� ������ ��� ��� ��������� � ����������, ��� ���� ����� ��������� � ��������� ���� ���������.
��� ������ ����������� � ����� ������, ������� ����� ������� �� ����� length ��������, ��� length ����������� ��������� �� 1 �� 255.
VARCHAR (length) [BINARY]
��� ��������� ���������� �������� � ���� ������ ���� �� ���� ������������� ���������� �������� �������. ���� ������ ���� BINARY, �� ��� ������� SELECT ������ ����� ������������ � ������ ��������.
|
VARCHAR | ����� ������� �� ����� 255 ��������. |
TINYTEXT | ����� ������� �� ����� 255 ��������. |
TEXT | ����� ������� �� ����� 65 535 ��������. |
MEDIUMTEXT | ����� ������� �� ����� 16 777 215 ��������. |
LONGTEXT | ����� ������� �� ����� 4 294 967 295 ��������. |
���� ����� ����������� ��� TEXT, �� ���� �� �� �������, ��� ������ �� ����� ��������� 65 536 ��������, ����������� LONGTEXT. |
|
�������� ������ |
�������� ������ - ��� ����� �� �� �����, ��� � ������ � ������� TEXT, �� ������ ��� ������ � ��� ����������� ������� ��������. |
TINYBLOB | ����� ������� �� ����� 255 ��������. |
BLOB | ����� ������� �� ����� 65 535 ��������. |
MEDIUMBLOB | ����� ������� �� ����� 16 777 215 ��������. |
LONGBLOB | ����� ������� �� ����� 4 294 967 295 ��������. |
BLOD-������ �� �������������� �������������, ���� ��� ������ � ������������� ����������� �������� ����������� ��������������� ������ "�� ����". |
|
���� � ����� |
MySQL ������������ ��������� ����� �����, ���������� ��������������� ��� �������� ��� � ������� � ��������� ��������. |
DATE | ���� � ������� ����-��-�� |
TIME | ����� � ������� ��:��:�� |
DATETIME | ���� � ����� � ������� ����-��-�� ��:��:�� |
TIMESTAMP | ���� � ����� � ������� timestamp. ������ ��� ��������� �������� ���� ��� ������������ �� � ������� timestamp, � � ���� ��������������, ��� ������ ������� ������������ ��� ������������� � PHP |