"Enter"a basıp içeriğe geçin

Geçerli tablodan bir sütun bırakarak MySQL – Linux ipucu

MySQL Veritabanı Motoru, bulutta yerel uygulamalar oluşturmak için gerçek anlamda tam olarak yönetilen bir veritabanı hizmetidir. Veritabanını değiştirmek için farklı sorgular veya komutlar uyguladığımız farklı durumlar vardır. Duruma bağlı olarak, ALTER deyimi genellikle Ekle, Sil/Bırak ve Değiştir komutlarına dahil edilir. Bu öğretici, MySQL DROP COLUMN yan tümcesini kullanarak mevcut bir tablodan bir sütunun nasıl kaldırılacağını tam olarak öğrenecektir.

sözdizimi

>>onlar değişirMasa Tablo ismi DamlaKöln çıkılıyor_sütun_adı;

Bu sorgu için yukarıdaki sözdizimini inceleyelim:

  • Tablo ismi: Değiştirmek istediğiniz mevcut tablonun adresi.
  • geçerli sütun_adı: Silinecek sütunun adı.

Not: Silinecek birden çok sütununuz olabilir. Bunun için sorgunuzda birden fazla DROP COLUMN yan tümcesi kullanmanız gerekir.

MySQL Workbench ile sütunları bırakın

Windows sisteminizde MySQL’in kurulu olduğundan emin olun. Yeni yüklenen MySQL Workbench’i masaüstünüzdeki başlat düğmesinden açmanız gerekir. MySQL tezgahımızı, tezgahın ana menüsündeki “Veritabanı” sekmesi altında bulunan veritabanına bağladığımızdan emin olmamız gerekiyor.

Workbench’in gezinme çubuğunun altında, daha önce oluşturduğumuz farklı veritabanlarının bir listesi bulunur. ‘Öğrenci’ tablosunu ‘veri’ veritabanına ekledik. Student tablosunda aşağıdaki gibi kayıtlar bulunmaktadır.

Mevcut bir Öğrenci tablosundan bir sütun çıkarmak istiyorsanız, gezginde grafik yönüne gitmeniz gerekir. ‘Veri’ veritabanının içinde, örneğin öğrenci ve öğretmen için bir tablo listemiz var. Öğrenci tablosunu genişleteceğiz. Fareyle üzerine geldiğinizde, aşağıda gösterildiği gibi Ayarlar simgesinin bir temsilini keşfedeceksiniz. Devam etmek için tıklayın.

Workbench üzerinde aşağıdaki gibi yeni bir pencere açılacaktır. Sütunların bir listesini ve tanımlarını görebiliriz. Tablodan bir sütunu kaldırmak için bu sütunu seçip sağ tıklayıp Seçileni Sil’e basmanız gerekir.

Bir sütunu bırakmak için üzerine yazılmış bir sorgu ile yeni bir pencere açılacaktır. Güncellemeye devam etmek için Uygula düğmesine tıklayın.

Aşağıda başka bir pencere açılacaktır. Öğrenci tablosundaki değişiklikleri geri almak için Bitir düğmesine tıklayın.

Burada bulamadığımız için Öğrenci tablosundan Yaş sütununun kaldırıldığını görebilirsiniz.

Bir tablodan sütun çıkarmak için gezginin altındaki standart sorgu yerine aşağıdaki sorguyu deneyin. Sorgudaki değişiklikleri yansıtmak için aşağıdaki resimde gösterildiği gibi gezinme çubuğunun altındaki flaş simgesine tıklayın.

>>onlar değişirMasaveri.Öğrenci DamlaKöln yaş;

Yaş sütunu olmayan yeni değiştirilen tablo aşağıda gösterilmiştir.

Komut Satırı Kabuğu aracılığıyla bir sütun bırakın

Mevcut sisteminizde MySQL komut satırı istemci kabuğu yardımcı programının kurulu olduğundan emin olun. Komut satırını kullanırken tablodan bir sütunu kaldırmak için görev çubuğundan MySQL komut satırı istemcisini açın. Kabukta çalışmaya devam etmeniz istendiğinde MySQL şifrenizi yazın.

Diyelim ki ‘veri’ şemasında bazı kayıtlar içeren bir ‘öğrenci’ tablomuz var. Kontrol ederken Student tablosunda aşağıda verilen kaydı bulduk. Şu anda, bu tablonun içinde belki 9 sütun var.

>>Seçmek*İtibarenveri.Öğrenci göre sırala Kimlik Kartı;

Örnek 01: Bir sütunu bırakmak

Var olan bir tablodan tek sütun silme örneği arıyorsanız bu örnek tam size göre. Yukarıdaki aynı tabloya bakarak “Soyadı” adlı sütunu buradan silelim. Bundan sonra, 8 sütunumuz kalmalıdır. Aşağıdaki sorguyu bir MySQL komut satırı istemci kabuğunda deneyin. Sorgu düzgün çalışıyorsa, sorgunun tamam olduğunu belirten bir mesaj görüntülenecektir.

>>onlar değişirMasaveri.Öğrenci DamlaKöln soyadı;

Yukarıdaki resim, sorgunun düzgün çalıştığını ve Soyadı sütununun Öğrenci tablosundan kaldırıldığını göstermektedir. Öğrenci tablosunu çağırmak için aynı seçme sorgusunu kontrol edip kullanalım.

>>Seçmek*İtibarenveri.Öğrenci göre sırala Kimlik Kartı;

Aşağıdaki çıktı sadece 8 sütunumuz kaldığını ve ‘Soyadı’ sütununun değerlerinin ‘Öğrenci’ tablosundan başarıyla silindiğini gösteriyor.

Tablonun başından, sonundan, ortasından ve herhangi bir yerinden sütunları silebilirsiniz.

Örnek 02: Birden çok sütunu bırakmak

ALTER sorgusunu kullanarak MySQL’deki herhangi bir tablodan birden çok sütunu da bırakabilirsiniz. ALTER sorgusuna birkaç DROP yan tümcesi eklemeniz yeterlidir. Yukarıdaki aynı güncellenmiş tabloyu 8 sütunlu Öğrenci olarak ele alalım. İçinden cinsiyet ve reg_date gibi iki sütunu silmemiz gerekiyor. Bu nedenle sorgumuzda DROP Column cümleleri kullanılmalıdır. Aşağıdaki ALTER sorgusunu MySQL komut satırı istemci kabuğunda ve ardından DROP ifadelerinde çalıştıralım.

>>onlar değişirMasaveri.Öğrenci DamlaKöln seksVeDamlaKöln kayıt Tarihi;

Yukarıdaki sorgu mesajından da görebileceğiniz gibi, sorgu mükemmel çalışıyor. Student tablosunu kontrol ettikten sonra, içinde 5 sütun kalan güncellenmiş bir tablomuz var. ‘Cinsiyet’ ve ‘reg_date’ sütunları buradan kaldırıldı.

>>Seçmek*İtibarenveri.Öğrenci göre sırala Kimlik Kartı;

Tablodaki iki farklı konumdan reg_date ve cinsiyet sütunlarını atladığımızı unutmayın. Bu, tablodaki herhangi bir konumdan herhangi bir sütunu silebileceğiniz anlamına gelir. Tablodaki son yerden sütunların silinmesine gerek yoktur.

çözüm

MySQL tezgahında ve Komut satırı istemcisinde çalışırken, bir veritabanındaki önceden tanımlanmış bir tablodan bir veya daha fazla sütunu silmek, kaldırmak veya bırakmak için tüm sorguları ustalıkla denedim. Yukarıdaki yöntemlerin tümünü denerken herhangi bir sorun yaşamayacağınızı umuyoruz.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir