Db De Önüne Değer Ekleme Sql

SQL’de DB Önüne Değer Ekleme

Veritabanı yönetimi sistemlerinde (DBMS), verileri yönetmek ve işlemek için SQL (Yapılandırılmış Sorgu Dili) kullanılır. SQL’de, bir tabloya yeni bir satır eklemek için INSERT INTO ifadesi kullanılır. Bu ifade, yeni satıra eklenecek değerleri belirtir.

DB Önüne Değer Ekleme

INSERT INTO ifadesinde, yeni satıra eklenecek değerler, sütun adlarından önce belirtilir. Bu değerler, tırnak işaretleri içine alınmalıdır. Örneğin, customers adlı bir tabloya yeni bir satır eklemek için aşağıdaki ifade kullanılabilir:

sql
INSERT INTO customers (name, email, phone)
VALUES ('John Doe', '[email protected]', '555-123-4567');

Bu ifade, name, email ve phone sütunlarına sırasıyla John Doe, [email protected] ve 555-123-4567 değerlerini ekler.

Birden Fazla Değer Ekleme

INSERT INTO ifadesi, birden fazla satırı aynı anda eklemek için de kullanılabilir. Bu durumda, her satır için değerler parantez içine alınır ve virgülle ayrılır. Örneğin, customers tablosuna iki yeni satır eklemek için aşağıdaki ifade kullanılabilir:

sql
INSERT INTO customers (name, email, phone)
VALUES ('Jane Doe', '[email protected]', '555-234-5678'),
('Mark Smith', '[email protected]', '555-345-6789');

Sütun Adlarını Belirleme

Varsayılan olarak, INSERT INTO ifadesi, yeni satıra eklenecek değerlerin sırasını sütunların sırasına göre belirler. Ancak, sütun adlarını açıkça belirleyerek bu sırayı değiştirebilirsiniz. Örneğin, customers tablosuna yeni bir satır eklemek için aşağıdaki ifade kullanılabilir:

sql
INSERT INTO customers (email, name, phone)
VALUES ('[email protected]', 'John Doe', '555-123-4567');

Bu ifade, email sütununa [email protected], name sütununa John Doe ve phone sütununa 555-123-4567 değerlerini ekler.

NULL Değerleri Ekleme

Bazı durumlarda, yeni bir satıra belirli bir sütun için değer eklemek istemeyebilirsiniz. Bu durumda, NULL değerini kullanabilirsiniz. NULL, sütunun bir değeri olmadığını gösterir. Örneğin, customers tablosuna yeni bir satır eklemek için aşağıdaki ifade kullanılabilir:

sql
INSERT INTO customers (name, email, phone)
VALUES ('John Doe', NULL, '555-123-4567');

Bu ifade, name sütununa John Doe, email sütununa NULL ve phone sütununa 555-123-4567 değerlerini ekler.

Faydalı Kaynaklar


Yayımlandı

kategorisi