Şub
17Eğer accses veritabanı kullanıyorsanız sisteme yeni modül,blok ekleyeceğinizde veritabanını indirip tabloyu offline ekliyordunuz. Ve sonra tekrar yolluyordunuz. Zaman kaybı+pratik değil :) İşte burada Sorgulama dilimiz yardımımıza koşuyor.
Söz sizilişi
şeklindedir. tabloadi bölümüne eklenecek tablonun adı yazılmaktadır.
Birden fazla sütun eklediğimizde virgülle ayırıyoruz.
Bir örnek yapalım.
Sql=("create table isimler(id autoincrement,ad text,ozgecmis memo)")
Set rs=baglanti.Execute(Sql)
response.write ("Tablo başarıyla eklenmiştir.")
%>
id,ad ve özgemiş sütunlarından oluşan isimler adında bir tablo oluşturduk.
Tabloda kullanacağınız sütunların türleri ve yazacağınız değerler aşağıdadır.
Otomatik Sayı : Autoincrement
örnek : create table tablomuz (id autoincrement)
Metin : Text
örnek : create table tablomuz (isim text)
Sayı : integer
örnek : create table tablomuz (yas integer)
Not : Memo
örnek : create table tablomuz (id autoincrement)
Tarih-Saat : datetime
örnek : create table tablomuz (tarih datetime)
Daha bu gibi türler ve değerler çok vardır. Fakat genelde bunlar kullanilmaktadır.
TABLO SİLMEK
Tabloyu silmek tablo eklemekten çok çok daha kolaydır.
Söz dizilişi
şeklindedir, tabloadi bölümüne silinecek tablonun adını yazıyoruz.
Bir örnek yapalım. Az önce eklediğimiz veritabanını kaldıralım.
Sql=("drop table isimler")
Set rs=baglanti.Execute(Sql)
response.write ("Tablo başarıyla silinmiştir.")
%>
Tablonun silindiğini göreceksiniz.
Bu şekilde tablo tamamen kaldırılır.
Tabloyu kaldırmadan içindeki değerleri boşaltmak için delete komutunu kullanırız.
Sql=("delete from isimler")
Set rs=baglanti.Execute(Sql)
response.write ("Kayıtlar başarıyla silinmiştir.")
%>
9 yorum var
#48.-Atakan Demircan-01 Mart 2007 Perşembe
Merhabalar Verdiginiz Bilgiler İçin Teşekkür Ederim.Bende şuanda Asp Hosting Scripti Var Elimde Mysql İle Yapılmış Bir Script Ama Mağlesef MySQL veritabanı Elimde Yok.Acaba Bu Scripte Mysql Veritabanını Nasıl Yazabilirim.Çok Ugraştım OLmadı Parayla Bile Yaptırmayı Düşünüyorum. Bana Bu konuda YArdımcı Olursanız ÇoK Sevinirim.
#49.-SrcnCkr-01 Mart 2007 Perşembe
Öncelikle tablolarını analiz etmen, ardından da alanlarını belirlemen gerekir. Gerisi alanların tiplerini seçmekle geliyor.
Bu sitenin amacı ücret almak, birilerine birşeyler kazandırmak (maddi) değildir. Bizler eğitim için buradayız. Yazılarımızın amacı budur.
#200.-meltem-23 Mayıs 2007 Çarşamba
Gercekten çok güzel bilgiler yazmışsınız çok işime yaradı.Size çok teşekkür ederim.Bu benim dönem ödewimdi.Size ne kadar teşekkür etsem azdır.İyi günler 
#486.-Cengiz Gündüz-03 Şubat 2008 Pazar
Bu konuda şöyle bir problemim var otomatik sayı alanını autoincrement olarak ayarlamama rağmen,veritabanına kayıt eklerken otomatik sayı alanının güncelleştirilemediğine dair bir hata veriyor.Sunucudan sunucuya bu fark edermi veya ben oluşturduğum tablonun otomatik sayı alanının gerçekten otomatik sayı olarak ayarlandığını nerden anlayabilirim?
#687.-halil ibrahim özyürek-29 Ekim 2008 Çarşamba
çoook Tşk ederim emege saygımız sonsuzdur (





#747.-omer ozturk-30 Eylül 2009 Çarşamba
arkadaslar ogrenci bilgi sistemi hazirliyorum bana yardimci olurmusunuz.sql de.bekliyorum.yaho adresim.omernazilli.mailinizi bekliyorum.tessekkurler.
#767.-hepizle film izle-15 Aralık 2009 Salı
yeni başlayanlar için güzel bir doküman tşk.
#769.-SEHER YÜKSEL-18 Aralık 2009 Cuma
acilllll visual basic studıo 2005 ile sql baglantılı kod istenıyorrr acıll yardım edın lütfen tşkler
#794.-murat-25 Şubat 2010 Perşembe
tablo oluşturuyorum for update ile tabloya veri girişini açıp içinebir şeyler yazıyorum. daha spnrasında bu veriler kayıt ediilmiyor. save gibi bir komut yokmuı ;? acaba

