Masa nedir?
Tablo, verileri Satır ve Sütun biçiminde depolayan bir nesnedir . Şemanın altında sırasıyla Satırlar ve Sütun gösterilmektedir.
Bu eğitimde şunları öğreneceksiniz:
- Masa nedir?
- Tablo Nasıl Oluşturulur
- T-SQL kullanma
- T-SQL: Mevcut bir tabloyu kullanarak Yeni Bir Tablo oluşturun.
- Tablo Tasarımcısını Kullanma
- Tabloyu değiştir
- T-SQL kullanma
- Tablo tasarımcısını kullanma
- Tabloyu Sil
- SQL Server Management Studio'yu Kullanma
- T-SQL kullanma
Tablo Nasıl Oluşturulur
Verileri veritabanında depolamanın ilk adımı, verilerin bulunacağı bir Tablo oluşturmaktır. Tabloyu oluşturduktan sonra, tabloya satırları eklemeye devam edebiliriz.
Aşağıdaki şekillerde tablo oluşturabiliriz:
- T-SQL: Tüm sütunları ve veri tipini tanımlayarak Yeni Bir Tablo oluşturun.
- T-SQL: Mevcut bir tabloyu kullanarak Yeni Tablo oluşturun
- Tablo Tasarımcısını Kullanma
Bunu ayrıntılı olarak inceleyelim:
T-SQL: Tüm sütunları ve veri tipini tanımlayarak Yeni Bir Tablo oluşturun.
Tablo oluşturmak için sözdizimi aşağıdadır
Sözdizimi:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Buraya,
- TableName parametresi, oluşturacağınız tablonun adını belirtir.
- Sütun_1, sütun_2… parametreleri tabloya eklenecek sütunları belirtir.
- Bir sütun NULL veya NOT NULL olarak belirtilmelidir. Belirtmezseniz, SQL Server varsayılan olarak NULL alır.
İki sütunlu temel bir Tablo oluşturalım
Sorgu:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Ön Koşul: Tabloyu oluşturmanız gereken Veritabanını seçin.
Adım 1) Yürüt'e tıklayarak sorguyu çalıştırın .
Sorguyu çalıştırmadan önce tablo yok:
Sonuç: Sorguyu çalıştırdıktan sonra, 'Yenile' Düğmesine tıklayın, yeni tablo bir Kurs olarak mevcuttur .
Adım 2) Biraz veri ekleyin
Şimdiye kadar, Tablo yalnızca var, ancak henüz oluşturulan tabloda veri yok.
Transact-SQL, bir tabloya veri eklemek için kullanılabilen INSERT deyimine sahiptir. Bu ifade ile bir tabloya bir veya daha fazla sütun ekleyebiliriz.
Sözdizimi
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Yukarıda, bir tabloya veri eklemek için VALUES anahtar sözcüğünü kullanırken komutun temel sözdizimi gösterilmektedir.
Ekle komutunu kullanarak dört satır ekleyelim.
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Aşağıdaki anlık görüntü, dört satırın eklenmesinin artık başarılı olduğunu göstermektedir.
Adım 3) Verileri SQL Server'da görüntülemek için SELECT deyimini kullanıyoruz. İfade aşağıdaki sözdizimini alır:
SELECT expressionFROM tableName[WHERE condition];
Örnek Sorgu:
SELECT * FROM COURSE;
Sonuç: Tablo oluşturuldu ve tablolarda dört kayıt var. Kısıtlama olmadığından, sütunların herhangi birinde yinelenen bir değere sahip kayıtlar oluşturabileceğimizi unutmayın.
T-SQL: Mevcut bir tabloyu kullanarak Yeni Bir Tablo oluşturun.
Şimdi, yukarıda oluşturulmuş DERS tablosu gibi başka bir tablo istediğimizi varsayalım. Ancak, tek bir sütuna ihtiyaç COURSE_NAME ve yok Course_ID.
Sözdizimi:
SELECT (Column 1,… ) INTOFROM ;
Örnek Sorgu:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Adım 1) Yürüt'e tıklayarak sorguyu çalıştırın .
Sonuç: Mevcut 1 sütun ve Eski Tablodan dört kayıt ile COURSE_NAMES adıyla oluşturulan yeni tablo .
SELECT * FROM COURSE_NAMES;
Tablo Tasarımcısını Kullanma
Ayrıca Table Designer kullanarak Studio Management IDE'den de Tablo oluşturabiliriz .
Adım 1) Tablo> Yeni> Tablo'ya sağ tıklayın .
Adım 2) Sütun adlarını, veri türlerini girin. Boş değerlere izin verilip verilmeyeceğini seçin.
Adım 3) Tabloyu kaydetmek için 'CTRL + S' tuşlarına basın. Adı 'Course_Title' olarak girin
Sonuç: 'Yenile' tıklayın ve görebildiğimiz Yeni tablo olarak adıyla bulunmaktadır COURSE_TITLE olarak adlandırılan bir sütun ile COURSE_NAME .
Tabloyu değiştir
Orada iki yol için Alter Tablo içinde SQL server .
1. T-SQL: Yeni sütunlar ekleyerek Tabloyu değiştirin.
2. Tablo tasarımcısını kullanma
T-SQL: Sütun ekleyerek Tabloyu değiştirin
Aşağıda için sözdizimi Alter masaya
Sözdizimi :
Alter TABLE