teknoloji haberleri

Teknoloji Haberleri

$
 AMERİKAN DOLARI

Alış : 1.5033
Satış : 1.5106
 EURO

Alış : 1.9179
Satış : 1.9272
£
 STERLİN

Alış : 2.308
Satış : 2.3201
Güncelleme:09-09-2010
Bilgisayar sahibi olduğunuzda hangi seneydi?
2006 ve sonrası
2001-2005 arası
1996-2000 arası
1991-1995 arası
1990 ve öncesi

Mysql'de tablo nasıl kopyalanır? Başka tablodaki veriler nasıl kopyalanır?


     Veritabanında(database) tablo oluştururken eğer bir kaç alanınız(field) varsa aynı yapıya(structure) sahip yeni bir tablo oluşturmak fazla zamanınızı almaz fakat, 10 alana sahip bir tablonun aynısından veya çok benzerinden bir tane daha oluşturmak zorunda kalırsanız sizi bu dertten kurtaracak bir çözüm var.Kısaca buna tabloyu kopyalamak diyebiliriz.

Oluşturduğumuz tablonun adı "uyeler" olsun. Aynı yapıya sahip yani aynı alanlara sahip bir tane daha tablo oluşturmak için

CREATE TABLE yenitabloadi LIKE uyeler;

dememiz yeterli. Artık aynı alanlara sahip iki tane tablomuz var. Bu oluşan kopya tablo sadece yapıyı içerir, ana tablodaki verileri içermez. Yani tablomuz boş olarak oluşur. Eğer "uyeler" tablosunun içindekileri de almak istersek

INSERT INTO yenitabloadi SELECT * FROM uyeler;

sorgusunu çalıştırmamız yeterli. Eğer sadece bazı dataları eklemek istiyorsak o zaman WHERE kullanabiliriz. Örneğin;

INSERT INTO yenitabloadi SELECT * FROM uyeler
WHERE age>18


Burada uyeler tablosundan, age alanı 18'den büyük olanları alarak yeni oluşturulan tabloya aktarır.

Bu sayfadaki içerik özgündür.Kaynak belirtilmeden kullanılamaz! www.destekport.com

Takma isim:
Bu sayıyı yandaki kutuya girin: 454
Daha önce yorum yazılmamış!.İlk yorum yazan siz olun.