CREATE DATABASE deyimi, yeni bir SQL veritabanı oluşturmak için kullanılır.
Söz Dizimi:
SQL veritabanı söz dizimi aşağıdaki gibidir:
CREATE DATABASE databasename
Örnek:
Aşağıdaki SQL ifadesi “denemeDB” adlı bir veritabanı oluşturur:
CREATE DATABASE testDB
İpucu: Herhangi bir veritabanı oluşturmadan önce yönetici ayrıcalığına sahip olduğunuzdan emin olun. Bir veritabanı oluşturulduktan sonra, aşağıdaki SQL komutuyla veritabanı listesinde onu kontrol edebilirsiniz:
SHOW DATABASES
Veritabanı oluştururken karakter setlerini tanımlama için aşağıdaki söz dizimini kullanın.
CREATE DATABASE denemeDB CHARACTER SET utf8 COLLATE utf8_general_ci
Aynı isimde veritabanı olup olmadığını kontrol ederek de veritabanı oluşturabilirsiniz.
CREATE DATABASE IF NOT EXISTS denemeDB
CHARACTER SET utf8 COLLATE utf8_general_ci
CHARACTER SET utf8
yerine DEFAULT CHARSET=utf8
de kullanabilirsiniz.
Kullanabileceğiniz karakter setlerini SHOW CHARACTER SET
ve karşılaştırmaları SHOW COLLATION
söz dizimi ile sorgulayabilirsiniz.
SHOW CREATE DATABASE ile adlandırılmış veritabanını oluşturan CREATE DATABASE deyimini gösterebilirsiniz.
SHOW CREATE DATABASE database_name
SHOW ifadesi bir IF NOT EXISTS cümlesi içeriyorsa, çıktı da böyle bir cümle içerir.
SHOW CREATE DATABASE IF NOT EXISTS kurulhq2_postakodu
SHOW CREATE SCHEMA, SHOW CREATE DATABASE ile eşanlamlıdır.