Merhaba arkadaşlar bugün sizlere MySQL’de Sütun İşlemleri konusundan yani Sütun Oluşturmak, Silmek ve Sütun adını değiştirme işlemlerini anlatacağım.

Sütun Oluşturmak

Sütun oluşturmak için öncelikle mevcut bir tabloya ihtiyacımız vardır. Bir önce ki yazımda nasıl Tablo oluşturabileceğimizi anlatmıştım.

Sütun oluşturma işlemi için şu işlemleri yapmamız gerekiyor

ALTER TABLE tablo_adi ADD COLUMN sütun_adi Veri Türü

şimdi bu yazım kurallarında yeni bir sütun oluşturmak gerekirse

ALTER TABLE users ADD COLUMN user_id int;

kodunu çalıştırırsak users adındaki tabloya int veri türünde veri alan ve adı user_id olan bir Sütun oluşturmuş oluyoruz. Bu anlattığım 1 adet sütun oluşturmak içindi peki biz birden fazla Sütun oluşturmak istersek ne yapmamız gerekiyor derseniz cevabı basit

ALTER TABLE tablo_adi ADD COLUMN (sutun_1 Veri Türü, sutun_2 Veri Türü);

yazım kuralında yazdığınız kodlar ise birden fazla Sütun oluşturmamız gerektiğinde kullanmamız gereken yöntemdir buna da bir örnek vermek gerekirse

ALTER TABLE users ADD COLUMN (user_name varchar(255), user_pass varchar(255));

şeklinde bir örnek verebiliriz bu örneği açıklamak gerekirse mevcut users adlı tablomuza 255 karakter sınırında varchar türünde ve adı user_name ve user_pass olan iki adet sütun eklemiş olduk.

Peki bu ekleme işlemini sona değil de istediğimiz yere nasıl yerleştirebiliriz bu da basit

ALTER TABLE tablo_adi ADD COLUMN yeni_sutun Veri Türü AFTER sutun

şeklinde bir yazım kuralı vardır. Bu kuralıda bir örnek ile açıklamak gerekirse

ALTER TABLE users ADD COLUMN user_mail varchar(255) AFTER user_name;

Bu kodumuz mevcut olan users adlı tabloya user_mail adında bir sütun ekliyor fakat user_name sütunundan sonra ekliyor.

Sonuç olarak oluşturduğumuz users tablosu şu hale geliyor

Sütun Silmek

Sütun silmek de Sütun oluşturmaya benziyor aslında genel yapı aynı sadece ADD yerine DROP kullanmamız yeterli oluyor ama hine de açıklamak gerekirse

ALTER TABLE tablo_adi DROP COLUMN sutun;

şeklinde bir yazım kuralı var. Bu kuralı örnekle açıklamak gerekirse

ALTER TABLE users DROP COLUMN user_mail;

kodu users tablosundaki user_mail adlı Sütunun Silinmesini sağlıyor.

Sütün Adını Değiştirme

Sütun adını değiştirmek de gayet basit bir yapıya sahip genel olarak bu işlemin yazım kuralından bahsetmek gerekirse

ALTER TABLE tablo_adi CHANGE eski_sutun yeni_sutun Veri Türü

şeklindedir. Bunu da basit bir örnek ile açıklamak gerekirse

ALTER TABLE users CHANGE user_id uye_id int;

Bu kodumuz users tablosunda ki user_id adlı sütunun adını uye_id yapıp veri türünü int olmasını sağlıyor.

Yani eğer son kısımda uye_id varchar(255) yazmış olsaydık. Adını değiştirdiğimiz sütunun sadece adı değil veri türü de değişmiş olacaktı.

Özet,

Bu yazımda Sütun İşlemlerinden olan Sütün Ekleme, Silmek ve Yeniden İsimlendirmek gibi işlemleri öğrendik. Bu işlemlerin yazım kurallarını ve Sütun işlemleri yaparken ALTER TABLE ile başlanıldığını eğer sütun ekleyeceksek ADD COLUMN sözcüğünün, sütun silinecekse DROP COLUMN sözcüğünün ve sütunun adı değiştirilecekse CHANGE sözcüğünün kullanılması gerektiğinden bahsettik. Tek bahsetmediğim konu Veri Türlerinin ne oldukları oldu onları da ileri ki yazılarımda daha iyi ve detaylı bir şekilde anlatacağım.