Kayıt koleksiyonunu organize bir biçimde depolamak için bir veritabanı kullanılır. İlgili bilgiyi sıklıkla bulmak için verileri tablolarda, satırlarda, sütunlarda ve indekslerde tutmamızı sağlar. Veri tabanı üzerinden kayıtlara çok kolay ulaşabiliyor ve yönetebiliyoruz.
MySQL Bir veritabanını, tüm dosyaları tablo biçiminde saklayan bir dizin olarak uygular. Esas olarak bir veritabanı oluşturmamızı sağlar iki yol :
- MySQL Komut Satırı İstemcisi
- MySQL Çalışma Tezgahı
MySQL Komut Satırı İstemcisi
MySQL'de yeni bir veritabanı oluşturabiliriz. VERİTABANI YARAT aşağıdaki sözdizimine sahip ifade:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
Parametre Açıklaması
Yukarıdaki sözdiziminin parametre açıklamaları aşağıdaki gibidir:
Parametre | Tanım |
---|---|
veri tabanı ismi | MySQL sunucu örneğinde benzersiz olması gereken yeni bir veritabanının adıdır. MEVCUT DEĞİLSE cümlesi, zaten var olan bir veritabanı oluşturduğumuzda hatayı önler. |
karakter kümesi_adı | Bu isteğe bağlıdır. Bir dizedeki her karakteri saklayan karakter kümesinin adıdır. MySQL veritabanı sunucusu birçok karakter setini destekler. Açıklamada bunu sağlamazsak MySQL varsayılan karakter setini alır. |
harmanlama_adı | Belirli bir karakter kümesindeki karakterlerin karşılaştırılması isteğe bağlıdır. |
Örnek
Bir örnek yardımıyla MySQL'de nasıl veritabanı oluşturulacağını anlayalım. MySQL konsolunu açın ve kurulum sırasında belirlediysek şifreyi yazın. Artık veritabanı oluşturmaya hazırız. Burada bir veritabanı adı oluşturacağız. 'çalışanb' aşağıdaki ifadeyi kullanarak:
mysql> CREATE DATABASE employeesdb;
Aşağıdaki çıktıya benzeyecektir:
Yeni oluşturulan veritabanını, veritabanı adını, karakter kümesini ve veritabanının harmanlamasını döndüren aşağıdaki sorguyu kullanarak inceleyebiliriz:
mysql> SHOW CREATE DATABASE employeedb;
Oluşturulan veritabanını aşağıdaki sorguyu kullanarak kontrol edebiliriz:
mysql> SHOW DATABASES;
Yukarıdaki sorguyu çalıştırdıktan sonra sunucuda oluşturulan tüm veritabanlarını görebiliriz.
Son olarak tablo ve diğer veritabanı nesnelerini oluşturmamızı sağlayan veritabanına erişmek için aşağıdaki komutu kullanabiliriz.
mysql> USE emplyeedb;
NOT: Tüm veritabanı adları, tablo adları ve tablo alanı adları büyük/küçük harfe duyarlıdır. Herhangi bir SQL komutunu verirken özel isimler kullanmak zorundayız.
MySQL Çalışma Tezgahı
Veritabanı mimarları, geliştiricileri ve Veritabanı Yöneticileri ile çalışmak için kullanılan görsel bir veritabanı tasarımı veya GUI aracıdır. Bu görsel araç şunları destekler: SQL geliştirme, veri modelleme, veri geçişi ve sunucu yapılandırması, kullanıcı yönetimi, yedekleme ve çok daha fazlası için kapsamlı yönetim araçları. Yeni fiziksel veri modelleri, E-R diyagramları ve SQL geliştirme (sorgular çalıştırma vb.) oluşturmamıza olanak tanır.
Bu aracı kullanarak yeni bir veritabanı oluşturmak için öncelikle MySQL Çalışma Tezgahı ve istediğiniz kullanıcı adı ve şifreyi kullanarak giriş yapın. Aşağıdaki ekranı gösterecektir:
Şimdi veritabanı oluşturmak için aşağıdaki adımları uygulayın:
wumpus dünyası
1. Gezinme sekmesine gidin ve Program menüsü . Burada önceden oluşturulmuş tüm veritabanlarını görebiliriz. Yeni bir veritabanı oluşturmak istiyorsak Schema menüsü altında sağ tıklayıp Create Schema seçeneğini seçin veya veritabanına tıklayın. simge (kırmızı dikdörtgen) aşağıdaki ekranda gösterildiği gibi.
2. Yeni Şema penceresi ekranı açılır. Yeni veritabanı adını girin (örneğin, Çalışandb ) ve varsayılan karakter kümesini ve harmanlamayı kullanın. Şimdi aşağıdaki ekranda gösterildiği gibi Uygula düğmesine tıklayın:
3. Yeni bir açılır pencere belirir. Tıkla Uygula düğme.
4. Yeni bir açılır ekran belirir. Tıkla Sona ermek Veritabanı oluşturma işlemini tamamlamak için düğmesine basın.
5. Başarılı bir şekilde veritabanı oluşturduktan sonra Schema menüsünde yeni veritabanlarını görebiliriz. Bunu göremezsek, yenileme simgesi Şema menüsüne girin.
6. Veritabanını seçip butonuna tıklayarak veritabanı hakkında daha fazla bilgi görebiliriz. 'Ben' simge. Bilgi penceresinde Tablo, Tetikleyiciler, Dizinler, Kullanıcılar ve çok daha fazlası gibi çeşitli seçenekler görüntülenir.
7. MySQL Workbench, veritabanı adını yeniden adlandırma seçeneği sunmaz, ancak tabloyu ve veri satırlarını veritabanından oluşturabilir, güncelleyebilir ve silebiliriz.