12 Ekim 2014, 06:58 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Oracle'da Basit SQL İşlemleri SQL işlemleri veri tabanlarında önemli bir yer tutar. Tabir-i caizse elimiz ayağımızdır. Bu yazıda basit bir kaç SQL işlemini nasıl yapabileceğimizi göreceğiz. Buradaki komutlar Oracle veritabanı üzerinde çalıştırılmış en temel SQL komutlarıdır. İleride farklı SQL komutlarını da sizlerle paylaşmayı düşünüyorum. Şimdilik nasıl tablo oluşturulup silinir, veritabanından nasıl veri sorgulanır, eklenir çıkartılır bunlara bakacağız. Tablo İşlemleri Tablo Oluşturma Yeni bir tablo oluşturmak için Create Table deyimini kullanabiliriz. create table ircforumlari_tablo ( numara number, isim varchar2(255), soyisim varchar2(255) ); ircforumlari_tablo isimli tabloyu, içinde numara adlı sayı değeri içeren bir alan ve isim, soyisim olmak üzere karakter içerecek 2 alanla beraber yaratır. Tablo Bilgisi Öğrenme Tablonun içindeki alanları ve alanların tiplerini görmek için Describe komutunu kullanabiliriz. Bu komut kısaca Desc olarak da yazılabilir. describe ircforumlari_tablo Tablo Düzenleme Tablolarıda düzenlerken Alter komutunu kullanabiliriz. alter table ircforumlari_tablo add dogumtarihi date; Bu komut ile ircforumlari_tablo isimli tablomuza dogumtarihi isimli tipi date(tarih) olan bir alan ekleyebiliriz. alter table ircforumlari_tablo drop column soyisim; Bu komut ile ircforumlari_tablo isimli tablomuzdan soyisim alanını sileriz. Tablo Silmek Bir tabloyu silmek için Drop Table komutunu kullanabiliriz. drop table ircforumlari_tablo; ==> ircforumlari_tablo isimli tabloyu veritabanından siler. Veri İşlemleri Data Girişi Veritabanına kayıt girmek için Insert deyimi kullanılır. insert into ircforumlari_tablo values ('ircforumlari', 'tekelioglu', 1); ==> ircforumlari_tablo isimli tabloda isim yerine ircforumlari, soyisim yerine tekelioglu, numara yerine 1 verisini ekler. Data Düzenleme Veritabanındaki dataları değiştirmek için Update deyimini kullanıyoruz. update ircforumlari_tablo set isim='ircforumlari', soyisim='TEKELIOGLIU', numara=10 where soyisim='tekelioglu' AND numara=1; soyisimi tekelioglu ve numarasi 1 olan kayıdı set kısmındaki bilgiler ile güncelliyoruz. Data Silme Veritabanından kayıt silmek için Delete deyimini kullanacağız. delete from ircforumlari_tablo where numara=1; ==> ircforumlari_tablo isimli tablodaki numarasi 1 olan kayıdı veritabanından siler. Data Sorgulama Veritabanından sorgulama yapmak için Select deyimi kullanılır. select * from ircforumlari_tablo; ==> ircforumlari_tablo isimli tablodaki tüm verileri listeler. select isim,numara from ircforumlari_tablo; ==> ircforumlari_tablo tablosundan isim ve numara kolonlarını listeler. select isim,soyisim,numara * 5 from ircforumlari_tablo; ==> ircforumlari_tablo tablosundan isim, soyisim ve numara verisinin 5 ile çarpılmış sonucunu listeler. select * from ircforumlari_tablo order by numara desc; ==> ircforumlari_tablo isimli tablodaki tüm verileri numara tablosuna göre küçükten büyüğe sıralar. desc yerine asc koyulsaydı büyükten küçüğe sıralardı. Şimdilik bu kadar, hepinize kolay gelsin.
__________________ | |
|
Etiketler |
basit, oracleda, sql, İşlemleri |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Sığır Hastalıkları - Basit Hazımsızlık (Basit İndigesyon) Hastalığı | Lilith | Hayvan Hastalıkları | 0 | 17 Eylül 2014 20:06 |
Oracle Turkiye | YazılımMimarı | Bilim Dünyasından Son Haberler | 0 | 27 Temmuz 2012 14:25 |
Oracle | Fonzerelli | Oracle | 1 | 03 Aralık 2010 17:22 |