CodeBlanks Logo Icon CodeBlanks

Tam sayı türleri

INT, SMALLINT, BIGINT tam sayı türlerini öğrenirsin.

Tam sayı türleri

SQL'de tam sayılar için INT, SMALLINT ve BIGINT türleri kullanılır. Aralık ve depolama boyutu farklıdır.

CREATE TABLE products (
  id INT,
  stock SMALLINT,
  views BIGINT
);

Bu sorgu id için INT, küçük stok için SMALLINT, büyük sayım için BIGINT kullanılır.

products tablosu oluşturulur.

Tam sayı türleri — ayrıntı

SMALLINT -32768 ile 32767 arasındadır ve 2 byte yer kaplar. INT yaklaşık 2 milyar aralık verir ve 4 byte'tır. BIGINT çok büyük sayılar içindir ve 8 byte yer tutar.

Uygulama Tam sayı türleri

products tablosunu id INT ve stock SMALLINT sütunlarıyla oluştur.

Başlangıç kodu

query.sql
-- tablo oluştur
CREATE TABLE products

Örnek çözüm

query.sql
CREATE TABLE products (
  id INT,
  stock SMALLINT
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 En büyük aralığı hangi tam sayı türü verir?

  • TINYINT
  • INT
  • SMALLINT
  • BIGINT Doğru cevap

Açıklama: BIGINT en geniş aralığı verir.

2 Tam sayı türü

Soru
CREATE TABLE t (id ____);
Cevap
CREATE TABLE t (id INT);

Açıklama: INT tam sayı saklar; id gibi sayaçlar için uygundur.

3 Tam sayı türleri: kavramları eşleştir

Kavram Anlamı
INT tam sayı
SMALLINT küçük sayı
BIGINT büyük sayı
DECIMAL ondalık

Başlangıç bölümündeki tüm dersler