Mam tabelę komunikatów w MySQL, która rejestruje wiadomości między użytkownikami. Oprócz typowych identyfikatorów i typów wiadomości (wszystkie typy całkowite) muszę zapisać rzeczywisty tekst wiadomości jako VARCHAR lub TEXT. Ustawiam limit frontonu na 3000 znaków, co oznacza, że wiadomości nigdy nie będą wstawiane do bazy danych tak długo. Czy istnieje uzasadnienie …
Jaka jest różnica między text typem danych a character varying( varchar) typami danych? Według z dokumentacją Jeśli zmienna znakowa jest używana bez specyfikatora długości, typ akceptuje łańcuchy o dowolnym rozmiarze. To drugie jest rozszerzeniem PostgreSQL. i Ponadto PostgreSQL zapewnia typ tekstu, który przechowuje ciągi dowolnej długości. Chociaż tekst typu nie …
Kiedy wykonałem następujące polecenie: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Otrzymałem ten komunikat o błędzie: #1071 - Specified key was too long; max key length is 767 bytes Informacje o kolumnie 1 i kolumnie 2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Myślę, że varchar(20)wymaga tylko 21 …
Chcę utworzyć kolumnę varchar w SQL, która powinna zawierać, N'guid'podczas gdy guidwygenerowany identyfikator GUID .NET ( Guid.NewGuid ) - klasa System.Guid. Jakiej długości varcharpowinienem oczekiwać od GUID? Czy to długość statyczna? Czy powinienem używać nvarchar(czy GUID kiedykolwiek użyje znaków Unicode)? varchar(Guid.Length) PS. Nie chcę używać typu danych guid wiersza SQL. …
Chciałbym wiedzieć, jaki jest maksymalny rozmiar dla typu VARCHAR MySQL. Czytałem, że maksymalny rozmiar jest ograniczony rozmiarem wiersza, który wynosi około 65 tys. Próbowałem ustawić pole na, varchar(20000)ale mówi, że to jest zbyt duże. Mógłbym to ustawić varchar(10000). Na ile dokładnie mogę to ustawić?
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Pracuję nad bazą danych dla małej aplikacji internetowej w mojej szkole SQL Server 2005. Widzę kilka szkół myślenia na temat varcharvs nvarchar: Używaj, varcharchyba że masz do czynienia z wieloma danymi międzynarodowymi, a następnie używaj nvarchar. Po prostu użyj nvarchardo wszystkiego. Zaczynam dostrzegać zalety widzenia 2. Wiem, że nvarchar zajmuje …
Właśnie przeczytałem, że VARCHAR(MAX)typ danych (który może przechowywać blisko 2 GB danych char) jest zalecanym zamiennikiem TEXTtypu danych w wersjach SQL Server 2005 i Next SQL SERVER. Jeśli chcę wyszukać w kolumnie dowolny ciąg znaków, która operacja jest szybsza? Używasz LIKEklauzuli przeciwko VARCHAR(MAX)kolumnie? WHERE COL1 LIKE '%search string%' Za pomocą …
Próbuję zaktualizować długość kolumny varchar z 255 znaków na 500 bez utraty zawartości. Upuściłem i ponownie utworzyłem tabele wcześniej, ale nigdy nie byłem narażony na instrukcję alter, która moim zdaniem powinienem to zrobić. Znalazłem dokumentację tutaj: ALTER TABLE (Transfact-SQL), ale nie mogę robić z niej głów ani ogonów. Do tej …
Jaka jest różnica między w Oracle: CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER ) i CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT NUMBER )
W wielu kursach, książkach i ofertach pracy widziałem pola tekstowe zdefiniowane jako VARCHAR (255) jako rodzaj domyślnego dla „krótkiego” tekstu. Czy jest jakiś dobry powód, dla którego długość 255 jest wybierana tak często, poza tym, że jest ładną okrągłą liczbą ? Czy jest to wstrzymanie od jakiegoś czasu w przeszłości, …
Mam pytanie odnośnie ALTER TABLEpolecenia na naprawdę dużym stole (prawie 30 milionów wierszy). Jedna z jego kolumn to a varchar(255)i chciałbym zmienić jej rozmiar na a varchar(40). Zasadniczo chciałbym zmienić moją kolumnę, uruchamiając następujące polecenie: ALTER TABLE mytable ALTER COLUMN mycolumn TYPE varchar(40); Nie mam problemu, jeśli proces jest bardzo …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.