Bir Tablonun Varlığı Nasıl Kontrol Edilir

İçindekiler:

Bir Tablonun Varlığı Nasıl Kontrol Edilir
Bir Tablonun Varlığı Nasıl Kontrol Edilir

Video: Bir Tablonun Varlığı Nasıl Kontrol Edilir

Video: Bir Tablonun Varlığı Nasıl Kontrol Edilir
Video: 2. Dereceden Eşitsizlikler 1 - Şenol Hoca 2024, Nisan
Anonim

MySQL'i kullanarak, küçük tablo koleksiyonlarından büyük kurumsal veritabanlarına kadar çeşitli konu ve boyutlarda veritabanları oluşturabilirsiniz. Tabloların çeşitliliği ve aralarındaki ilişkiler nedeniyle büyük veritabanlarının bakımı küçük veritabanlarından çok daha zordur. Genellikle bir tablonun daha önce oluşturulup oluşturulmadığını kontrol etmek gerekir.

Bir tablonun varlığı nasıl kontrol edilir
Bir tablonun varlığı nasıl kontrol edilir

Gerekli

MySQL bilgisi

Talimatlar

Aşama 1

Yönetici, özel istekleri kullanarak veritabanıyla iletişim kurar. Sorgular, MySQL dilinde, kendine has yazım kuralları ve bir dizi operatöre sahip özel bir programlama dili ile oluşturulmaktadır. Kural olarak, bir tablonun varlığını kontrol etmek için, tabanı kontrol eden ve size doğru bir sonuç veren belirli sorgular girmeniz gerekir. Bu tür kombinasyonları yanlış kullanılmış gibi doğru girmeye çalışın, sunucu üzerinde çeşitli hatalar yapabilirsiniz.

Adım 2

Belirli bir ada göre bir tablonun varlığını kontrol etmek için şu formdaki bir sorguyu kullanın:

INFORMATION_SCHEMA'DAN TABLE_NAME SEÇİN. TABLE_SCHEMA = 'dbname' VE TABLE_NAME = 'tablename'

dbname ve tablename değerleri isimlerinizle değiştirilmelidir. Daha sonra bir tablo oluşturmanız gerekiyorsa ve bulunamadıysa, şu şekilde bir komut kullanın:

MEVCUT DEĞİLSE TABLO OLUŞTURUN

Aşama 3

Veritabanı ile iletişim msysobjects aracılığıyla gerçekleştirilirse, belirli bir tablonun varlığına yönelik istek şöyle görünmelidir:

Msysobjects FROM COUNT (*) SELECT WHERE type = 1 AND name = 'tablename'

Bir tabloyu silmeniz gerekiyorsa, bulunursa aşağıdaki gibi bir sorgu yazın:

VARSA DROP TABLOSU tablosu;

4. Adım

Modern MySQL tabanlı veritabanları, milyonlarca satır içeren on binlerce tabloya sahip olabilir. Böyle bir bilgi karmaşasını anlamak zor olabilir. Ancak, bu tür sorunları çözmek için özel istekler vardır. Genel olarak bir tablonun varlığını kontrol etmenin çok fazla zaman ve emek gerektirdiğini söyleyebiliriz. Gelecekte tablolarla çalışmanızı kolaylaştırmak için, MySQL programlama dili tamamen tablolarla ilgili olduğundan ve çeşitli işlemleri gerçekleştirmenize izin verdiğinden bu konuda özel dersler öğrenin.

Önerilen: