MySQL MariaDB

MySQL Mevcut Tablodan Bir Sütun Bırakma

MySQL Mevcut Tablodan Bir Sütun Bırakma
MySQL Veritabanı Altyapısı, bulutta yerel uygulamalar oluşturmak için gerçekten de tamamen yönetilen bir veritabanı hizmetidir. Veritabanını değiştirmek için farklı sorgular veya komutlar gerçekleştirdiğimiz farklı durumlar vardır. Duruma bağlı olarak ALTER ifadesi genellikle 'ADD', 'Delete/DROP' ve 'MODIFY' komutları için dahil edilir. Bu eğitim kılavuzu, MySQL DROP COLUMN yan tümcesini kullanarak mevcut bir tablodan bir sütunun nasıl kaldırılacağını tam olarak öğrenecektir.

Sözdizimi

>> ALTER TABLE tablo_adı DROP COLUMN exisiting_column_name;

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

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

MySQL Workbench ile Sütun Bırakın

Windows sisteminizde MySQL'in kurulu olduğundan emin olun. Yeni kurulan MySQL tezgahını masaüstünüzün başlat düğmesinden açmanız gerekir. MySQL workbench'imizi, workbench'in ana menüsünden 'Veritabanı' sekmesi altında bulunan veritabanına bağladığımızdan emin olmalıyız.

Tezgahın Gezinme çubuğunun altında, daha önce oluşturduğumuz farklı veritabanlarının bir listesi var. 'Veri' veritabanına bir 'öğrenci' tablosu ekledik. 'Öğrenci' tablosunda aşağıdaki kayıtlar bulunmaktadır.

Mevcut bir 'öğrenci' tablosundan bir sütun bırakmak istiyorsanız, Navigatörün altındaki Şemalar yönünde ilerlemeniz gerekir. 'veri' veritabanının içinde, bir tablo listemiz var, e.g., öğrenci ve öğretmen. 'Öğrenci' tablosunu genişleteceğiz. Üzerinde gezinirken, aşağıda gösterildiği gibi ayar simgesinin bir temsilini keşfedeceksiniz. Devam etmek için vur.

Tezgahta 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 bırakmak için, o sütunu seçmeniz, üzerine sağ tıklamanız ve 'Seçilileri Sil' seçeneğine basmanız gerekir.

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

Aşağıdaki başka bir pencere açılacaktır. 'Öğrenci' tablosundaki değişiklikleri yansıtmak için Bitir düğmesine dokunun.

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

Tablodan bir sütun bırakmak için, gezginin altındaki bir tezgah sorgusu yerinde aşağıdaki sorguyu deneyin. Sorgudaki değişiklikleri yansıtmak için aşağıdaki resimde vurgulandığı gibi gezinme çubuğunun altındaki flaş simgesine dokunun.

>> TABLO verisini ALTER.öğrenci DROP COLUMN yaşı;

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

Komut Satırı Kabuğu aracılığıyla bir Sütun Bırakın

Mevcut sisteminizde MySQL'in bir 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 yer alan, içinde bir miktar kayıt bulunan bir 'öğrenci' tablomuz var. Kontrol ederken, 'öğrenci' tablosunda aşağıda verilen bir kayıt bulduk. Şu anda, bu tabloda muhtemelen 9 sütun var.

>> verilerden * SEÇİN.öğrenci SİPARİŞ İD;

Örnek 01: Tek Bir Sütun Bırakın

Mevcut bir tablodan tek bir sütunu silmek için bir örnek arıyorsanız, bu örnek tam size göre. Yukarıdaki tabloyu da göz önünde bulundurarak 'soyad' adlı sütunu buradan silelim. Bundan sonra 8 sütunumuz kalmalıdır. MySQL komut satırı istemci kabuğunda aşağıdaki sorguyu deneyin. Sorgu düzgün çalışıyorsa, sorgunun 'Tamam' olduğunu belirten bir mesaj görüntüler.

>> TABLO verisini ALTER.öğrenci DROP COLUMN soyadı;

Yukarıdaki resim, sorgunun düzgün çalıştığını ve 'soyadı' sütununun 'öğrenci' tablosundan kaldırıldığını gösteriyor. Kontrol edelim ve aynı SELECT sorgusunu kullanarak tabloyu 'öğrenci' olarak adlandıralım.

>> verilerden * SEÇİN.öğrenci SİPARİŞ İD;

Aşağıdaki çıktı, sadece 8 sütun kaldığımızı ve 'soyad' sütununun ve değerlerinin 'öğrenci' tablosundan başarıyla silindiğini gösteriyor.

Sütunları tablonun başından, sonundan, ortasından ve herhangi bir konumundan silebilirsiniz.

Örnek 02: Birden Fazla Sütun Bırakın

Ayrıca ALTER sorgusunu kullanarak MySQL'deki herhangi bir tablodan birden fazla sütun bırakabilirsiniz. ALTER sorgusuna birden fazla DROP yan tümcesi eklemeniz yeterlidir. Aynı yukarıdaki güncellenmiş tabloyu 8 sütunlu 'öğrenci' olarak alalım. İki sütunu silmemiz gerekiyor, e.g., cinsiyet ve reg_date, ondan. Bunun için sorgumuzda iki DROP Column cümlesi kullanmalıyız. Aşağıdaki ALTER sorgusunu ve ardından MySQL komut satırı istemci kabuğundaki DROP yan tümcelerini çalıştıralım.

>> TABLO verisini ALTER.öğrenci DROP COLUMN cinsiyet, DROP COLUMN reg_date;

Yukarıdaki sorgu mesajından da görebileceğiniz gibi, sorgu mükemmel bir şekilde çalıştı. 'Öğrenci' tablosunu kontrol ettikten sonra, içinde 5 sütun kalan güncellenmiş bir tablomuz var. 'gender' ve 'reg_date' adlı sütun ondan kaldırıldı.

>> verilerden * SEÇİN.öğrenci SİPARİŞ İD;

Dikkat edilmesi gereken nokta, bir tablonun iki farklı konumundan reg_date ve cinsiyet sütunlarını sildiğimizdir. Bu, bir tablonun herhangi bir konumundan herhangi bir sütunu silebileceğiniz anlamına gelir. Tablonun son yerinden sütunları silmek gerekli değildir.

Sonuç

MySQL tezgahında ve Komut satırı istemci kabuğunda çalışırken, bir veritabanında önceden tanımlanmış bir tablodan tek bir sütunu veya birden fazla sütunu silmek, kaldırmak veya bırakmak için tüm sorguları yetkin bir şekilde denediniz. Yukarıdaki yöntemlerin tümünü denerken herhangi bir sorun yaşamadığınızı umuyoruz.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...