Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Rózniaca między kolumnami w tabeli
gloweres
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 29.08.2020

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


Przepraszam za taką ilość postów ale ciężko znaleźć konkretny artykuł w internecie ze spersonalizowanymi pytaniami stąd np ten post z zapytaniem.
Bardzo dziękuje za pomoc w poprzednich postach ale mam kilka następujących pytań:
1) Jak mam krótkie odpowiedzi typu miejscowość to lepiej zastosować VARCHAR o maksymalnej wartości np 20 czy tinytext (i tak zdefiniuje w formularz ilość maksymalnych znaków)
2) numery telefonów najlepiej dodawać jako INT czy tak samo VARCHAR (12) czy tinytext
3) I głupie pewnie pytanie ale przy bazie na 2 tyś osób z 50 kolumnami w tabeli jest różnica czy tam VARCHAR(3) na tak/nie lub tinyint na 0/1
4) Mam na hostingu do wybrania MySQL lub forka MariaDB, czytałem, że przy ogromnych danych jest różnica 10% wydajności ale jak jużjest do wyboru to chyba lepiej MariaDB?
5) jak mam smallint (1) lub smaillint (2) lub smallint (3) to jaka jest różnica? Bo W każdej z tych kolumn mogę wpisać liczbę największą 32767
Będę bardzo wdzięczny za odpowiedź smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Od tyłu:
- żadna (poczytaj o zero fill)
- Percona Server
- żadna, rób jak ci wygodnie - tinyint będzie prostrze
- varchar(15)
- varchar
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Kontynuuuj jeden watek
Go to the top of the page
+Quote Post

Closed 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 - 14:48