Bir tabloyu SSMS'in görsel arayüzünden (New Table) oluşturabileceğiniz gibi, doğrudan SQL koduyla da oluşturabilirsiniz. Bu, özellikle bir uygulamadan (Python, PHP vb.) veritabanına bağlanıp tabloları otomatik oluşturmanız gerektiğinde kritik bir komuttur.
CREATE TABLE: Tablo Oluşturma
CREATE TABLE Kullanicilar (
id INT,
ad VARCHAR(255),
soyad VARCHAR(255)
);
Bu sorgu Kullanicilar adında, id, ad, soyad kolonlarına sahip boş bir tablo oluşturur. Tablo oluştuktan sonra Tables klasörüne sağ tıklayıp Refresh demeyi unutmayın.
DROP TABLE: Tablo Silme
DROP TABLE Kullanicilar;
Bu komut tabloyu — içindeki tüm verilerle birlikte — kalıcı olarak siler. Geri alma (undo) yoktur, dikkatli kullanın.
Neden Kod ile Oluşturmaya İhtiyaç Duyarım?
Bir Python veya web uygulaması yazarken, uygulamanın veritabanına ilk bağlandığında gerekli tabloların var olup olmadığını kontrol edip yoksa CREATE TABLE ile otomatik oluşturmasını sağlarsınız — bu, kurulumu kullanıcı için tek tıkla hale getirir.
Sırada Ne Var?
Sırada, bir tablonun yapısını korurken içindeki tüm verileri hızlıca temizleyen TRUNCATE TABLE komutu var.