«datatypes» etiketlenmiş sorular

Saklanacak verilerin türünü belirtir (dize, tarih, sayısal, vb.).


2
PostgreSQL'de bir zaman damgası en iyi nasıl saklanır?
Bir PostgreSQL DB tasarımı üzerinde çalışıyorum ve en iyi nasıl zaman damgalarını depolamak merak ediyorum. Varsayımlar Farklı saat dilimlerindeki kullanıcılar veritabanını tüm CRUD işlevleri için kullanır. 2 seçeneğe baktım: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Çünkü timestampINSERT anı için tam (UTC) zaman damgasını …


2
Tür Alanı için INT veya CHAR
Bir tablo veya Typealan için en iyi tasarım hangisidir? Başka bir deyişle, bu şema göz önüne alındığında:intchar(1) create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) A veya a VehTypeolmak daha verimli (performans açısından) mı? Beş tür aracınız olduğunu varsayalım, 0 -> …


2
MySQL VARCHAR ve TEXT veri türleri arasındaki fark nedir?
Sürüm 5.0.3'ten sonra (VARCHAR'ın 65.535 bayt olmasına izin veren ve kesilen arka boşlukları durdurdu), bu iki veri türü arasında büyük bir fark var mı? Farklılıklar listesini okuyordum ve sadece iki not: BLOB ve TEXT sütunlarındaki dizinler için bir dizin önek uzunluğu belirtmelisiniz. CHAR ve VARCHAR için önek uzunluğu isteğe bağlıdır. …


4
Varchar veri türü neden unicode değerlere izin veriyor?
Bir varchar sütun içeren bir tablo var. Aşağıda gösterildiği gibi Ticari Marka (™), telif hakkı (©) ve diğer Unicode karakterlere izin vermektedir. 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 …

2
Tinyint (N) ne anlama geliyor?
Sayısal veri türleriyle bir argüman uzunluğu kullandığımızda, bildiğim kadarıyla bu ekran genişliğini belirtir. Aşağıdakileri denedim: 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` ( `var1` …


2
Varchar boyutu geçici tablolarda önemli mi?
Eşimin çalışmalarında , saklı yordamlarda geçici tablolardaki varchar(255)tüm varcharalanlar için kullanılması hakkında bir tartışma var . Temel olarak, bir kamp 255'i kullanmak ister, çünkü tanım değişse bile her zaman çalışır ve diğer kamp potansiyel performans iyileştirmeleri için kaynak tablolarındaki büyüklükte kalmak ister. Performans kampı doğru mu? Başka çıkarımlar var mı? …

3
BOINEIN'i TINYINT (1) yerine kullanmanın faydası nedir?
MySQL kılavuzundan şöyle diyor: BOOL, BOOLEAN Bu tipler TINYINT (1) kelimesinin eş anlamlılarıdır. Sıfır değeri yanlış kabul edilir. Sıfır olmayan değerler doğru kabul edilir: 0Varsayılan değer olarak bir BOOLEAN sütunu oluşturdum . Sonra değeri olarak güncellerim 2. Mantıken, MySQL'in ya 0da 1bir boole olduğu için kabul etmesini beklerim. Ancak, MySQL …
16 mysql  datatypes 


1
En iyi veritabanı platformlarında neden imzasız tamsayı türleri yok?
Veritabanları genellikle çeşitli veri türleri ve özel uzunluklarla çok özelleştirilebilir. unsigned intPostgreSQL ve MS SQL Server'da bulunmayan türlerini kullanmak için sözdizimi aramaya çalıştığımda beni şaşırtıyor . MySQL ve Oracle gibi görünüyor. Bu, kendi adına göze çarpan bir ihmal gibi görünüyor - bir sonraki en iyi parfüm seçeneği uzun / bigint …

2
Bir kullanıcı kimlik doğrulama (Roller ve Haklar) modülü tasarlama
Delphi UI uygulamasının arka ucu olacak bir MS SQL Server veritabanı için bir kullanıcı kimlik doğrulama modülü modellemeye çalışıyorum. Temel olarak, kullanıcının yalnızca bir gruba ait olduğu kullanıcı hesaplarına sahip olmak istiyorum. Bir grubun "n" hak sayısı olabilir. Ayrıca, kullanıcının bir uygulama ayarına (örneğin her 90 günde bir) parolasını değiştirmesi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.