Administratorzy baz danych

20
Czy mysqldump domyślnie eksportuje indeksy?

Grałem około trochę z mysqldump i zastanawiałem się, czy to robi wskaźników eksportowych ( FULLTEXT, INDEX...) domyślnie. I przeczytać na nią i znalazłem tę opcję : --disable-keys, -K co sugeruje, że faktycznie eksportuje indeksy. Ale nie chcę ufać mojej interpretacji i chcę się upewnić, że mam...

20
Dlaczego wartości NULL są najpierw sortowane?

Dlaczego jest tak, że gdy mamy wartość NULL w kolumnie i sortujemy według wartości rosnąco, wartości NULL są najpierw sortowane? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test prowadzi do NULL 1 2 3 4 Ciągle myślę, że NULL oznacza...

20
Różnica między GROUP BY B, A i GROUP BY COALESCE (B, A)

Byłem bardzo zdezorientowany. Czy ktoś mógłby uprzejmie wyjaśnić, w jakich okolicznościach chciałbym skorzystać z GROUP BY COALESCE? Domyślam się, że użyłbym tego, gdybym chciał warunkowo pogrupować zestaw danych według kolumny B (jeśli B nie był równy null) i według kolumny A inaczej. Czy to...

20
Czy puste kolumny zajmują miejsce w tabeli?

Mam stolik, który zawiera bardzo podstawowe informacje. Tylko tytuł i kilka pól daty. Jest jedno pole zwane komentarzami, które jest varchar (4000). Zazwyczaj pozostawiamy je puste, ale czasami wprowadzimy tutaj dużą ilość danych. Czy to naprawdę zły projekt? Czy jest to tylko trochę...