Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
1248
Tıklama
0
Öne Çıkarma
SQL Tabloya Yeni veri Neden Ekleyemiyorum ????
S
12 yıl
Yarbay
Konu Sahibi

Arkadaşlar . Database ve tablo oluşturuyorum sıkıntı yok . Ama o tablo 1 kere derlediğim zaman yeni veri giremiyorum illa yeni tablo oluşturmam lazım. Sorun ne acaba ?

Mesela nette buldugum bir sql. Bunu derledikten sonra ogrenciler tablosuna birşey ekleyemiyorum ? ogrencilerr felan başka isim gerekli Neden acaba
 

create database okul

create table ogrenciler
(
ogrId int identity(1,1) primary key,
adi varchar(30),
soyadi varchar(30),
numara int,
cinsiyet varchar(5),
telefon char(11)
)

create table veliler
(
veliId int identity(1,1) primary key,
adi varchar(30),
soyadi varchar(30),
ogrId int references ogrenciler(ogrId),
telefon char(11)
)



DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi senatorts -- 16 Temmuz 2013; 19:58:08 >

P
12 yıl
Onbaşı

Bununla bir değiştirip denermisiniz?

create table ogrenciler  
(
ogrId int primary key,
adi varchar(30),
soyadi varchar(30),
numara int,
cinsiyet varchar(5),
telefon char(11)
)

create table veliler
(
veliId int primary key,
adi varchar(30),
soyadi varchar(30),
ogrId int ,
telefon char(11)
)



Bu mesaja 1 cevap geldi.
S
12 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: pehepe

Bununla bir değiştirip denermisiniz?

create table ogrenciler  
(
ogrId int primary key,
adi varchar(30),
soyadi varchar(30),
numara int,
cinsiyet varchar(5),
telefon char(11)
)

create table veliler
(
veliId int primary key,
adi varchar(30),
soyadi varchar(30),
ogrId int ,
telefon char(11)
)



Bir mühendisten öğrendim bugün . Oluşturdugumuz tablolara alter ile ekleme yapıyormuşuz . direkt tablonun altına kendimiz güncelleyerek izin vermiyor. Bana çok saçma geldi durum .Acaba nedeni ne


Bu mesaja 2 cevap geldi.
P
12 yıl
Onbaşı

ALTER TABLE tabloadi ADD kolon adi veritipi


Bu mesaja 1 cevap geldi.
S
12 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: pikachuvolkan

ALTER TABLE tabloadi ADD kolon adi veritipi


Ben hani alter yerine direkt koddaki create teablo altına yazmayı diyordum . ama alterle olacakmış .


Bu mesaja 1 cevap geldi.
P
12 yıl
Onbaşı

Dostum senin tam olarak yapmak istediğini anlayamadım. Yani bir database,ogrenciler ve veliler diye 2 adet tablo create etmişsin. sen bu tabloları oluşturduktan sonra bu tablolara yeni kolonlar(adres,dogum_tarihi gibi) mı girmek istiyorsun yoksa tablodaki (ad,soyad,numara,cinsiyet,telefon) alanlarına veri girişi mi yapacaksın ?



P
12 yıl
Yüzbaşı

nedeni şu create table ile bir tablo oluşturmuş olursun bu komut tablo oluşturmak için kullanılır sen yeni bir kolon eklediğin zaman yeni bir tablo oluşturmuş olmuyorsun hazırda var olan bir tablonun kolonlarında düzenleme yapmış oluyorsun alter table ile tabloyu düzenleyeceğini belirtiyorsun create yazarak yapmaya çalışırsan yeni bir tablo oluşturmaya çalışacaktır


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @senatorts
X
12 yıl
Teğmen

INSERT INTO tablo_adi (sutun1, sutun2, sutun3) VALUES ('deger1', 'deger2', 'deger3')


Bu mesaja 1 cevap geldi.
S
12 yıl
Yarbay
Konu Sahibi

E
12 yıl
Binbaşı

yeni bir kolon adı ekliyeceğin zaman alter i kullanman gerekir yok değilse insert into kullanman gerekli arasındaki fark insert into veri eklemek için gerekli Alter ise neslerde değişik yapmak için kullanılır.


Bu mesaja 1 cevap geldi.
P
12 yıl
Teğmen

Tablolarında Referenses olarak kullandığın bir tablo var yani ilişkili tablo lara veri eklenirken refere ettiğin tabloyada veri göndermen gerekiyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.