Pytania otagowane jako datatypes

Określa typ przechowywanych danych (ciąg, data, wartość numeryczna itp.).


2
Jak najlepiej przechowywać znacznik czasu w PostgreSQL?
Pracuję nad projektem PostgreSQL DB i zastanawiam się, jak najlepiej przechowywać znaczniki czasu. Założenia Użytkownicy w różnych strefach czasowych będą korzystać z bazy danych dla wszystkich funkcji CRUD. Przejrzałem 2 opcje: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Dla timestampchciałbym wysłać ciąg, który reprezentuje …


2
INT lub CHAR dla pola typu
Jaki jest najlepszy projekt dla stołu, Typepola z intlub char(1)? Innymi słowy, biorąc pod uwagę ten schemat: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Czy to jest bardziej wydajne (pod względem wydajności), VehTypeaby być an intlub char(1)? Powiedzmy, że masz …



2
SQL Server zwraca „Błąd przepełnienia arytmetycznego podczas konwersji wyrażenia na typ danych int.”
Kiedy uruchamiam to polecenie za pomocą SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Dostaję, Arithmetic overflow error converting expression to data type int. Masz pojęcie, co jest tego przyczyną? Po prostu postępuję zgodnie z instrukcjami zawartymi w …

4
Dlaczego typ danych varchar zezwala na wartości Unicode?
Mam tabelę z kolumną varchar. Pozwala na znak towarowy (™), prawa autorskie (©) i inne znaki Unicode, jak pokazano poniżej. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into VarcharUnicodeCheck (col1) values …

2
Jakie jest znaczenie tinyint (N)?
Kiedy używamy długości argumentu z numerycznymi typami danych, o ile wiem, określa szerokość wyświetlania. Próbowałem następujące: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table +--------------+------------------------- | boolean_test | CREATE TABLE `boolean_test` ( …


2
Czy rozmiar varchar ma znaczenie w tabelach tymczasowych?
W pracy mojej żony toczy się debata na temat używania varchar(255)wszystkich varcharpól w tabelach tymczasowych w procedurach przechowywanych. Zasadniczo jeden obóz chce użyć 255, ponieważ zawsze będzie działał, nawet jeśli zmieni się definicja, a drugi obóz chce pozostać przy wielkości w tabelach źródłowych w celu potencjalnej poprawy wydajności. Czy obóz …

3
Jakie są zalety używania BOOLEAN w porównaniu do TINYINT (1)?
Z podręcznika MySQL mówi: BOOL, BOOLEAN Te typy są synonimami TINYINT (1). Wartość zero jest uważana za fałsz. Niezerowe wartości są uważane za prawdziwe: Utworzyłem kolumnę BOOLEAN z 0wartością domyślną. Następnie aktualizuję wartość do 2. Logicznie rzecz biorąc, chciałbym oczekiwać MySQL przyjąć albo 0albo 1ponieważ jest to logiczna. Jednak MySQL …
16 mysql  datatypes 


1
Dlaczego na najwyższych platformach baz danych nie są dostępne typy liczb całkowitych bez znaku?
Bazy danych są zazwyczaj bardzo konfigurowalne przy różnych typach danych i niestandardowych długościach. Zaskakuje mnie, gdy próbuję poszukać składni, aby użyć unsigned inttypów, które nie są dostępne z PostgreSQL i MS SQL Server. Wydaje się, że MySQL i Oracle. Wydaje się to rażącym pominięciem z ich strony - następną najlepszą …

2
Projektowanie modułu uwierzytelniania użytkownika (Role i prawa)
Próbuję modelować moduł uwierzytelniania użytkownika dla bazy danych MS SQL Server, która będzie zapleczem aplikacji interfejsu użytkownika Delphi. Zasadniczo chcę mieć konta użytkowników, w których użytkownik należy do tylko jednej grupy. Grupa może mieć „n” liczbę praw. Chcę również dodać historię haseł do bazy danych, ponieważ użytkownik będzie musiał zmienić …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.