Sql Database Komutları

Posted by

Selam arkadaşlar, bu yazımda sizlere çok kullanılan Sql Database Komutları’nı örnekler ile göstereceğim.

Hemen en çok kullanılan komutları örnekler ile yazmak istiyorum.

— Veritabanı oluşturulmasını sağlar.
CREATE DATABASE OrnekVeritabani

— Veritabanının silinmesini sağlar.
DROP DATABASE OrnekVeritabani

— Veritabanının seçilmesini sağlar.
USE OrnekVeritabani

— Veritabanında tablo oluşturulmasını sağlar.
CREATE TABLE Urun (
UrunID INT,
UrunAdi VARCHAR(255),
Fiyati DECIMAL(22,2)
);

— Veritabanında tablonun silinmesini sağlar.
DROP TABLE Urun

— Tabloya kolon ekleme yapılmasını sağlar.
ALTER TABLE Urun
ADD UrunAciklamasi VARCHAR(500);

— Tablodan kolonun silinmesini sağlar.
ALTER TABLE Urun
DROP COLUMN UrunAciklamasi

— Tablodaki kayıtların listelenilmesini sağlar.
SELECT * FROM Urun

— Tablodaki kayıtların sadece istenilen kolonlar ile listelenmesini sağlar.
SELECT UrunId,UrunAdi FROM Urun

— ORDER BY ASC-DESC kayıtların sıralanmasını sağlar.
SELECT UrunId,UrunAdi FROM Urun
ORDER BY UrunId ASC

— LIKE kayıtlarda ürün adı kolonu içinde bilgisayar geçen tüm hepsini listelenmesini sağlar.
SELECT UrunId,UrunAdi FROM Urun
WHERE UrunAdi LIKE ‘%bilgisayar%’

— Between kayıtlarda Id si 1-10 arasındaki kayıtların listelenmesini sağlar.
SELECT UrunId,UrunAdi FROM Urun
WHERE UrunId BETWEEN 1 AND 10

— TOP komutu kaç kayıt listelemek isteniyorsa girilir ve o sayıda kayıt listelenmesini sağlar.
SELECT TOP 1 UrunId,UrunAdi FROM Urun

— IS NULL komutu belirlenen kolonda NULL olan kayıtların listelenmesini sağlar.
SELECT UrunId,UrunAdi FROM Urun WHERE UrunAdi IS NULL

— IS NOT NULL komutu belirlenen kolonda NULL olmayan kayıtların listelenmesini sağlar.
SELECT UrunId,UrunAdi FROM Urun WHERE UrunAdi IS NOT NULL

— Tabloya kayıt eklenilmesini sağlar.
INSERT INTO Urun(UrunId,UrunAdi,Fiyati)
VALUES(1,’Bilgisayar’,1500)

— Tablodaki kaydın güncellenmesini sağlar.
UPDATE Urun SET UrunAdi=’Dizüstü Bilgisayar’ WHERE UrunId = 1

— Tablodaki kaydın silinmesini sağlar.
DELETE FROM Urun WHERE UrunId = 1

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir