MySQL VERİTABANI YÖNETİMİ
1.1 Veritabanı Oluşturma (Create Database)
Veritabanı (database), verilerin bilgisayar ortamında saklanması olarak tanımlanabilir. Aynı tür bilgileri içeren veriler birkaç gruba ayrılır ve bu gruplarına her birine tablo (table) denir. Veritabanı tablo veya tablolardan oluşur. Tablolar da her bir bilginin saklandığı alanlardan (fields) oluşur. Bir veritabanı adından da anlaşılacağı gibi bilgilerin depolandığı hiyerarşik bir yapıdır. Biz web üzerinde kullanıcı adı, şifresi, e-posta adresi gibi bilgileri bu veritabanlarında saklarız. Aynı bilgileri bir dosyaya yazıp gerektiğinde dosyayı açıp bilgileri okutmak da bir çözüm gibi görünse de bu işlem hem daha karmaşık ve zahmetli hem de daha yavaştır. Aslında az çok İngilizce bilen birisi için MySQL kullanmak pek zor olmayacaktır. Veritabanlarında tutulacak bilgilerin doğru olarak girilmesi, tekrarlı kayıtların olmaması, verilerin güvenliği gibi özellikleri ancak bir veritabanı yöntemiyle sağlanmaktadır. Bunları sağlayan birçok veritabanı sunucusu vardır. Progress, Oracle, Sybase, ProsgreSQL, MySQL, Access bunlardandır. MySQL’de veritabanı oluşturmak oldukça kolaydır. Bunun için CREATE DATABASE komutu kullanılır.

Kullanımı;

CREATE DATABASE veritabanı_adı;

veritabanı_adı yerine oluşturmak istediğiniz veritabanının adını yazmanız gerekir.

Örnek; Aşağıdaki komutlarla ogrenci adlı bir veritabanı oluşturulmuştur.

mysql>create database ogrenci;
Query OK,1row affected (0.03 sec)

Bu veri tabanızın kolaylıkla oluşturulduğun ve her şeyin yolunda olduğunu gösterir.

Veritabanı Silme (Drop)

Artık ihtiyacınız olmadığına inandığınız bir veritabanını DROP DATABASE komutuyla silebilirsiniz. Bu komutu uygulamadan önce çok iyi düşünmeli ve bu veritabanına ihtiyacınızın olmadığından emin olmalısınız. Çünkü bu sorgu ile tüm tabloları, tüm indexleri, ve veritabanının kendisini silmiş olacaksınız. Yani kayıtlar geri gelmeyecektir.

Kullanımı;

DROP DATABASE veritabanı_adı;

veritabanı_adı yerine silmek istediğiniz veritabanının adını yazmanız gerekir.

Örnek; Aşağıdaki komutlarla ogrenci adlı bir veritabanı silinmiştir.

mysql>drop database ogrenci;
Query OK,1 row affected (0.03 sec)

Bu veri tabanızın kolaylıkla silindiğini gösterir.