ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

17

Sql İle Tablo Oluşturmak ve Tablo Silmek

SQL Sorgulama4 yorum3331 izlenimfatiherikli

Eğ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.


Tablo eklemek için bir satır sql kodu yazmanız yeterlidir .
Söz sizilişi

create table tabloadi (sütunadı sütüntürü,sütunadi2 sütüntürü)

ş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

drop table tabloadi

ş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.")
%>


Etiketler  :  create   drop   delete  

İçeriği takip etSayfayı YazdırPermalink

4 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?


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Online Veritabanı Oluşturma
  2. SQL'dan Örneklemeler ve Özellikler
  3. Çoklu kayıt silme

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Where Deyimi II
  2. Where Deyimi
  3. SQL'dan Örneklemeler ve Özellikler

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker