CREATE DATABASE İfadesi MySQL'de Nasıl Çalışır?

Create Database Ifadesi Mysql De Nasil Calisir



MySQL, farklı veritabanı işlemlerini gerçekleştirmek için çeşitli komutları ve sorguları destekleyen, yaygın olarak kullanılan bir RDBMS'dir. Bunlardan biri, “ kullanılarak yapılabilecek yeni bir veritabanı oluşturmaktır. VERİTABANI YARAT ' ifade. CREATE DATABASE deyimi, oluşturma ayrıcalıklarına sahip MySQL sunucusunda belirli bir ada sahip yeni bir veritabanı tanımlamanıza olanak tanır. Bu ifadeyi kullanarak, yeni veritabanı için varsayılan karakter seti, harmanlama vb. gibi çeşitli seçenekler belirleyebilirsiniz.

Bu makale CREATE DATABASE deyimlerinin MySQL'de nasıl çalıştığını açıklayacaktır.







CREATE DATABASE Deyimi MySQL Sunucusunda Nasıl Çalışır?

MySQL'de, “ kullanılarak yeni bir veritabanı oluşturulabilir. VERİTABANI YARAT ” ifadesi belirli bir adla. Veritabanını oluşturmak için sözdizimi aşağıda verilmiştir:



VERİTABANI YARAT [ veri tabanı ismi ] ;


Yukarıdaki söz diziminde “ [veri tabanı ismi] ” uygun herhangi bir veritabanı adına.



Veritabanı oluşturma örneklerine geçelim ama ondan önce MySQL veritabanına giriş yaptığınızdan emin olun.





Örnek 1: Bir Veritabanı Oluşturun

Bir veritabanı adı oluşturma örneği “ linuxhintveritabanı ” aşağıda verilmiştir:



VERİTABANI OLUŞTUR linuxhintveritabanı;


Çıktı


Çıktı, veritabanı adının ' linuxhintveritabanı ' yaratıldı.

Şimdi veritabanının oluşturulup oluşturulmadığını “” kullanarak onaylayalım. GÖSTERMEK ” komutu aşağıdaki gibidir:

CREATE DATABASE linuxhintdatabase'i GÖSTER;


Çıktı


Çıktı, yeni (linuxhintdatabase) oluşturulan veritabanı hakkındaki bilgileri gösterir.

Örnek 2: “IF NOT EXISTS” Seçeneğiyle Veritabanı Oluşturma

MySQL'de yeni veritabanını oluştururken, “ EĞER MEVCUT DEĞİLSE ” Seçeneği, belirtilen veritabanının (aynı ad) sunucuda zaten bulunmadığını doğrulamak için kullanılır. “ kullanarak bir veritabanı oluşturmak için EĞER MEVCUT DEĞİLSE ” seçeneği aşağıdaki komutu yazın:

VERİTABANI YOKSA OLUŞTUR linuxhintdatabase1;


Yukarıdaki komutta “ linuxhintveritabanı1 ”, yeni veritabanı adıdır.

Çıktı


Çıktı, veritabanının oluşturulduğunu gösterdi.

Örnek 3: CHARACTER SET ve COLLATE ile Veritabanı Oluşturma

KARAKTER SETİ ”, veritabanı için karakter kodlamasını tanımlarken, “ HARMANLA ” karakterleri sıralamak ve karşılaştırmak için kuralları tanımlar. “CHARACTER SET” ve “COLLATE” ile bir veritabanı oluşturmak için aşağıdaki komutu yazın:

VERİTABANI OLUŞTUR linuxhintdatabase2 KARAKTER SETİ utf8mb4 HARMANLA utf8mb4_unicode_ci;


Çıktı


Çıktı, veritabanının belirtilen seçeneklerle oluşturulduğunu gösterdi.

Yeni Oluşturulan Veritabanı Nasıl Kullanılır?

Veritabanı “ kullanılarak kullanılabilir/seçilebilir. kullanmak MySQL'e giriş yaptıktan sonra ” komutu. MySQL veritabanını kullanmak için bir örnek aşağıda verilmiştir:

linuxhintdatabase kullanın;


Çıktı


Çıktı, veritabanının yeni oluşturulan veritabanına değiştirildiğini gösterdi, bu da kullanıcının artık onu kullanabileceği anlamına geliyor.

Yeni Oluşturulan Veritabanına Doğrudan Nasıl Giriş Yapılır?

Yeni oluşturulan veritabanına doğrudan giriş yapmak için, aşağıda verilen kullanıcı adı ve şifre ile MySQL komutunu kullanın:

mysql -içinde md -P linuxhintveritabanı


Yukarıdaki komutta “ md ” kullanıcı adıdır ve “ linuxhintveritabanı ” veritabanı adıdır. Bu komutu yürüttükten sonra, MySQL sunucusu için şifreyi girmeniz istenecektir.

Çıktı


Çıktı, veritabanının bağlı olduğunu gösterdi.

Veritabanı Nasıl Silinir?

MySQL'de, veritabanı “ kullanılarak silinebilir. DÜŞÜRMEK ” komutu, örnek aşağıda verilmiştir:

DROP DATABASE linuxhintdatabase;


Yukarıdaki komutta “ linuxhintveritabanı ” veritabanı adıdır.

Çıktı


Çıktı, veritabanının bırakıldığını (silindiğini) gösterdi.

Çözüm

VERİTABANI YARAT ” ifadesi, kullanıcıların herhangi bir ek seçenek veya ayar ile MySQL sunucusunda yeni bir veritabanı oluşturmasına olanak tanıyan güçlü bir özelliktir. Bu makalede CREATE DATABASE deyiminin sözdizimi, veritabanı oluşturma, veritabanını kullanma, doğrudan veritabanında oturum açma ve veritabanını silme örnekleriyle birlikte açıklanmıştır.