«datatypes» etiketlenmiş sorular

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


3
Birincil anahtar olarak UUID veya GUID kullanmanın sakıncaları nelerdir?
Dağıtılmış bir sistem kurmak istiyorum. Verileri veritabanlarında depolamam gerekiyor ve bazı tablolarda birincil anahtar olarak bir UUID veya GUID kullanmak yardımcı olacaktır . UUID / GUID oldukça büyük ve neredeyse rasgele olduklarından bu tasarımın bir dezavantajı olduğunu düşünüyorum. Alternatif, otomatik artan bir INT veya LONG kullanmaktır. Tablolarım için birincil anahtar …

7
SQL Server'da tarih ve saat datetime2 ile nasıl birleştirilir?
Aşağıdaki bileşenler göz önüne alındığında DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Değerle DATETIME2(7)sonuç üretmek için bunları birleştirmenin en iyi yolu nedir '2013-10-13 23:59:59.9999999'? Bazı şeyler yapma işi aşağıda listelenmiştir. SELECT @D + @T İşlenen veri türü tarihi, işleç ekleme için geçersiz. SELECT CAST(@D AS DATETIME2(7)) + …


7
Hangi veri türünde bir e-posta adresini veritabanında saklamalıyım?
254 karakterlik bir e-posta adresinin geçerli olduğunu biliyorum, ancak araştırdığım uygulamalar varchar (80) ila varchar (80) veya eşdeğeri kullanma eğilimindedir. Örneğin: bu SQL Server önerisi varchar (80) veya bu Oracle örneğini kullanır Maksimum 254 karakterin tamamını kullanmamak için bir neden var mı? Tanımı gereği bir varchar yalnızca verileri tutmak için …



4
VARCHAR sütunlarına isteğe bağlı bir uzunluk sınırı eklemeli miyim?
PostgreSQL'in dokümanlarına göre VARCHAR, VARCHAR(n)ve arasında hiçbir performans farkı yoktur TEXT. Bir isim veya adres sütununa isteğe bağlı uzunluk sınırı eklemeli miyim ? Düzenleme: Bir dupe değil: Tüm değerler 36 karakter olduğunda, dizin araması char vs varchar ile belirgin şekilde daha hızlı olur mu CHARTipin geçmişin bir kalıntısı olduğunu biliyorum …



6
MySQL SELECT yan tümcesinde bir boole tamsayısı nasıl kullanılır?
Ben burada yeniyim, bu yüzden bana kibar davran. Aşağıdaki senaryo var: Basitlik adına, MySQL veritabanımdaki bir Görünümde temsil edilen birçok tablom var. Benim sorunum, bu görüşte, elde etmeye çalıştığım bir tür olay mı, yoksa başka bir (basit bir boole) olup olmadığını gösteren bir değere ihtiyacım olması: `gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement` AS …

7
Uzun sütunlar performansı ve disk kullanımını nasıl etkiler?
Mevcut projemizde, çok sık gerçekleşir, sütunların birkaç karakter uzatılması gerekir. Gönderen varchar(20)etmek varchar(30)ve bu kadar. Gerçekte, bunun ne kadar önemi var? Bu ne kadar iyi optimize edilmiştir? Normal "giriş" alanları için sadece 100 veya 200 veya hatta 500 karaktere izin vermenin etkisi nedir? Bir e-posta yalnızca 320 karaktere sahip olabilir, …

7
IP adresini saklamak
Kayıtlı tüm kullanıcıların IP adresini veri tabanında saklamak zorundayım. Merak ediyorum, böyle bir sütun için kaç karakter beyan etmeliyim? IPv6'yı da desteklemeli miyim? Öyleyse, maksimum IP adres uzunluğu nedir?

2
MAX metin veya daha spesifik, daha küçük tip kullanmak
Birisi, tablo oluşturmak için DDL kodumu inceliyordu ve önerdi, VARCHAR(256)metin alanları kullandıklarını gördüğümde , bir isim ya da her neyse, her zaman sadece kullanmalı VARCHAR(MAX)ve bağlantılı olmam gerektiğini düşündüğümde, oldukça küçük olmayı umuyorum. ) . Okudum, ancak 2005'e odaklandığı için tarih gibi görünüyordu ve tüm metin alanlarına satır başına potansiyel …

5
Bir sorgu, tablo veya görünümün çıktı sütun adlarını ve veri türlerini döndürme sorgusu
Bir sorgu, tablo veya görünümün alan adlarını ve alan türlerini döndüren bir PostgreSQL sorgusu veya komutu var mı? Örneğin, basit SELECT sorgusuna uygulanırsa bir çözüm şöyle SELECT * from personbir liste döndürmelidir: Column Name | Column Type =========================== First Name | character Last Name | character Age | integer Date …

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.