Wskaż prawdziwe stwierdzenie o poleceniu: CREATE TABLE IF NOT EXISTS adres (ulica VARCHAR(70) CHARACTER SET utf8);
Źle. To poprawna wartość tekstowa.
Źle.
utf8 obsługuje polskie znaki.Źle. Określenie kodowania jest opcjonalne.
Dobrze. Tworzy tabelę tylko, jeśli jeszcze jej nie ma.
Klauzula
IF NOT EXISTS jest OPCJONALNA i zabezpiecza CREATE TABLE - jeśli tabela o danej nazwie już istnieje, polecenie nie zgłosi błędu i nie utworzy jej ponownie. Dlatego prawdą jest, że IF NOT EXISTS jest opcjonalna i zapobiega błędowi przy istniejącej tabeli.Pozostałe zdania są fałszywe.
CHARACTER SET utf8 UMOŻLIWIA zapis polskich znaków i nie jest obowiązkowa (bez niej użyte zostanie kodowanie domyślne). Pole VARCHAR może zawierać dowolny tekst, w tym „3 MAJA”. Prawdziwe jest tylko stwierdzenie o opcjonalnej, zabezpieczającej klauzuli IF NOT EXISTS.