Focus mode
SQL ile yeni bir tablo oluşturmak için CREATE anahtar kelimesi kullanılır. Tablo oluştururken sonrasında daha detaylı konuşacağımız 3 önemli başlık daha vardır.
Sütunlara verilecek isim, sütunların veri tipi ve varsa sütunlarda bulunan kısıtlama yapıları.
CREATE TABLE <tablo_adı> (
<sütun_adı> <veri_tip> (kısıtlama_adı>,
<sütun_adı> <veri_tip> (kısıtlama_adı>,
....
);
author isminde bir tablo oluşturalım, id, first_name, last_name, email, birthday sütunları olsun. Veri tipleri ve kısıtlama yapılarıyla ilgili sonrasında detaylı olarak konuşacağız.
CREATE TABLE author (
id SERIAL PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100)
birthday DATE
);
Oluşturduğumuz tabloları silmek için DROP anahtar kelimesi kullanılır.
DROP TABLE (IF EXISTS) <tablo_adı>;
Burada IF EXISTS yapısını kullanarak yanlış tablo ismi yazımı durumunda hata mesajı almayı önleriz.
"test" isimli tablomuzu silmek istersek;
DROP TABLE IF EXISTS test;
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!