Makaleyi İndirMakaleyi İndir

Bu How.com.vn makalesi ile MySQL'de bir veri tabanını nasıl oluşturacağını öğreneceksin. Bir veri tabanı oluşturmak için "mysql" komut satırı arayüzünü açman ve sunucu çalışırken veri tabanı komutlarını girmen gerekir.

Kısım 1
Kısım 1 / 3:

MySQL Komut Satırını Açma

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 MySQL sunucunun bağlı olduğundan emin ol.
    MySQL sunucun şu anda çevrim içi değilse bir veri tabanı oluşturamazsın.
    • Sunucunun durumunu, MySQL Çalışma Tezgahı'nı (Workbench) açıp sunucunu seçerek ve "Yönetim - Sunucu Durumu" sekmesindeki "Sunucu Durumu" göstergesine bakarak kontrol edebilirsin.
  2. How.com.vn Türkçe: Step 2 Kurulum klasörünün yolunu kopyala.
    Bu yol, bir Windows bilgisayar mı yoksa Mac mi kullandığına bağlı olarak değişecektir:
    • Windows - Son klasörün adını en güncel MySQL klasör adı ile değiştirdiğinden emin olduktan sonra yolunu kopyala.C:/Program Files/MySQL/MySQL Workbench 8.0 CE/
    • Mac - Son klasörün adını en güncel MySQL klasör adı ile değiştirdiğinden emin olduktan sonra yolunu kopyala./usr/local/mysql-8.0.13-osx10.13-x86_64/
  3. How.com.vn Türkçe: Step 3 Bilgisayarının komut satırını aç.
    Mac kullanıcıları Terminal'i kullanırken, Windows bilgisayarda Komut İstemi'ni kullanacaksın.
  4. How.com.vn Türkçe: Step 4 MySQL kurulum klasörünün dizinine geç.
    cd yazıp boşluk bırak, kurulum klasörünün yolunu yapıştır ve Enter tuşuna bas. Örneğin, çoğu Windows bilgisayarda aşağıdakileri yapman gerekir:
    cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
  5. How.com.vn Türkçe: Step 5 MySQL login (giriş) komutunu aç.
    Örneğin, "ben" adlı bir kullanıcının login komutunu açmak için aşağıdaki gibi yazıp Enter tuşuna basman gerekir:
    mysql -u ben -p
  6. How.com.vn Türkçe: Step 6 Hesap şifreni gir.
    MySQL kullanıcı hesabının şifresini girip Enter tuşuna bas. Oturum açılacak ve komut satırı uygulaması MySQL istemine bağlanacak.
    • "MySQL>" etiketinin komut satırı uygulamasında göründüğünü görmelisin. Bu noktadan itibaren girdiğin tüm komutlar MySQL komut satırı uygulaması aracılığıyla işlenecek.
    • MySQL komutlarının nasıl girileceğini anla. MySQL komutları, komutun son bölümünden hemen sonra bir noktalı virgül (;) ile girilmelidir. Ancak yine de komutu girebilir, noktalı virgül yazıp tekrar Enter tuşuna basabilirsin.
    Reklam
Kısım 2
Kısım 2 / 3:

Veri Tabanı Oluşturma

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 Veri tabanının dosyasını oluştur.
    Bunu "create database (veri tabanı oluştur)" create database komutunu, veri tabanının adını yazıp ve noktalı virgül ekleyip Enter tuşuna basarak yapacaksın. Örneğin, "Hayvan Kayitlari" adlı bir veri tabanı için aşağıdaki şekilde bir giriş yapman gerekir:
    create database Hayvan_Kayitlari;
    • Veri tabanının adında boşluk bulunamaz. Eğer ad kısmına bir boşluk eklemek istiyorsan alt çizgi kullanman gerekecek (örneğin "Benim Ozel Arkadaslarim", "Benim_Ozel_Arkadaslarim" olur).
    • Her MySQL komutu bir noktalı virgülle bitmelidir. Noktalı virgülü ilk sefer için kaçırdıysan görünen ... ifadesinin yanına yazıp ardından tekrar Enter tuşuna bas.
  2. How.com.vn Türkçe: Step 2 Mevcut veri tabanlarını görüntüle.
    Aşağıdakileri yazıp Enter tuşuna basarak mevcut veri tabanlarının bir listesini görüntüleyebilirsin:
    show databases;
  3. How.com.vn Türkçe: Step 3 Veri tabanını seç.
    use ad yazarak veri tabanını listeden seçebilirsin. Burada "ad", veri tabanının adıdır. Örneğin, "Hayvan Kayitlari" veri tabanın için aşağıdaki gibi yazıp Enter tuşuna basman gerekir:
    use Hayvan_Kayitlari;
  4. How.com.vn Türkçe: Step 4 Onay mesajını bekle.
    Son yazılan komutun altında "Veri tabanı değiştirildi" ifadesi göründüğünde veri tabanının içeriğini oluşturmaya devam edebilirsin.
    Reklam
Kısım 3
Kısım 3 / 3:

Tablo Oluşturma

Makaleyi İndir
  1. How.com.vn Türkçe: Step 1 Farklı tablo komutlarını anla.
    Tablo oluşturmadan önce bilmek isteyeceğin birkaç temel şey vardır:
    • Başlık - Başlığın hemen "tablo oluştur" komutundan sonra gelmeli ve veri tabanının adını oluştururken geçerli olan aynı kurallar uygulanmalıdır (örneğin boşluk olmaması).
    • Sütun Başlığı - Bir grup parantez içine farklı adlar yazarak sütun başlıklarını belirleyebilirsin (bir sonraki adımın örneğine bak).
    • Hücre Uzunluğu - Hücre uzunluğunu belirlerken ya "VARCHAR" (değişken karakterler yani bir ve VARCHAR'ın karakter sayısı limiti arasında yazabilirsin) veya "CHAR" (belirtilen karakter sayısından ne daha fazlası ne de daha azı; örneğin CHAR (1)'de bir karakter, CHAR (3)'te üç karakter gerekir vb.).
    • Tarih - Grafiğine bir tarih eklemek istiyorsan sütun içeriğinin tarih olarak biçimlendirileceğini belirtmek için "TARİH" komutunu kullanırsın. Tarih, YYYY-AA-GG biçiminde girilmeli.
  2. How.com.vn Türkçe: Step 2 Tablonun ana hattını oluştur.
    Grafiğin için veri girmeden önce, aşağıdaki komutu yazıp ardından Enter tuşuna basarak grafiğin yapısını oluşturman gerekir:
    create table ad (sütun1 varchar(20), sütun2 varchar(30), sütun3 char(1), sütun4 tarih);
    • Örneğin iki VARCHAR sütunu, bir CHAR sütunu ve bir tarih sütunu içeren "Hayvanlar" adlı bir tablo oluşturmak için aşağıdakileri yazabilirsin:
    • create table Hayvanlar (Ad varchar(20), Tür varchar(30), Cinsiyet char(1), DOB tarih);
  3. How.com.vn Türkçe: Step 3 Tablona bir satır ekle.
    "Ekle" komutunu kullanarak veri tabanının bilgilerini satır satır girebilirsin:
    insert into ad values ('sütun1 value', 'sütun2 value', 'sütun3 value', 'sütun4 value');
    • Daha önce kullanılan "Hayvanlar" tablosu örneği için satır şöyle görünebilir:
      insert into Hayvanlarvalues ('Fido', 'Husky', 'M', '2017-04-12');
    • Sütun boşsa sütunun içindekiler için NULL kelimesini girebilirsin.
  4. How.com.vn Türkçe: Step 4 Mümkünse verilerinin geri kalanını ekle.
    Veri tabanın nispeten küçükse "insert" (ekle) kodunu kullanarak veri satırının kalanını satır satır ekleyebilirsin. Bunu yapmayı seçersen bir sonraki adımı atla.
  5. How.com.vn Türkçe: Step 5 Gerekirse bir metin dosyası yükle.
    Elle eklemenin pek uygulanabilir olmadığı, daha fazla bilgi satırı eklemeni gerektiren bir veri tabanın varsa aşağıdaki kodu kullanarak verileri içeren metin dosyasını kaynak olarak gösterebilirsin:[1]
    load data local infile '/path/ad.txt' into table adlines terminated by '\r\n';
    • "Hayvanlar" örneği için aşağıdaki gibi bir şey yazmalısın:
      load data local infile 'C:/Kullanıcılar/ad/Masaüstü/hayvanlar.txt' into table Hayvanlarlines terminated by '\r\n';
    • Bir Mac bilgisayarda "lines terminated by" komutunu '\r\n' yerine '\r' ile kullanman gerekecek.
  6. How.com.vn Türkçe: Step 6 Tablonu görüntüle.
    show databases; komutunu gir, ardından select * from ad; yazarak veri tabanını seç. Burada ad, veri tabanının adıdır. Örneğin "Hayvan Kayitlari" veri tabanını kullanıyorsan aşağıdaki gibi komut girişi yapmalısın:
    show databases;select * from Hayvan_Kayitlari;
    Reklam

İpuçları

  • Yaygın olarak kullanılan bazı veri türleri arasında şunlar sayılabilir:
    • CHAR (uzunluk) - sabit uzunluklu karakter dizesi
    • VARCHAR (uzunluk) - maksimum uzunluk uzunluk ile değişken uzunluklu karakter dizesi
    • TEXT - maksimum 64KB metin uzunluğunda değişken uzunluklu karakter dizesi
    • INT (uzunluk) - Maksimum uzunluk rakamıyla 32 bit tam sayı ('-', negatif bir sayı için 'rakam' olarak sayılır)
    • DECIMAL (uzunluk,dec) - Toplam uzunluk ekran karakterine kadar ondalık sayı; dec alanı, izin verilen maksimum ondalık basamak sayısını gösterir.
    • DATE (TARİH) - Tarih değeri (yıl, ay, gün)
    • TIME (ZAMAN) - Zaman değeri (saat, dakika, saniye)
    • ENUM("değer1","değer2", ....) - Numaralandırılan değerlerin (value) listesi
  • Bazı isteğe bağlı parametreler arasında aşağıdakiler sayılabilir:
    • NOT NULL - Bir değer sağlanmalıdır. Bu alan boş bırakılamaz.
    • DEFAULT default-value (varsayılan değer) - Eğer bir değer verilmezse default-value alana atanır.
    • UNSIGNED - Sayısal alanlarda sayının hiçbir zaman negatif olmamasını sağlar.
    • AUTO_INCREMENT - Tabloya her satır eklendiğinde değer otomatik olarak artırılır.
Reklam

Uyarılar

  • Eğer "mysql" komut satırına giriş yapmaya çalıştığında MySQL sunucun çalışmıyorsa devam edemezsin.
  • Herhangi bir kodda olduğu gibi, girmeye çalışmadan önce komutların tam olarak yazıldığından ve doğru bir şekilde ayrıldığından emin ol.
Reklam

Bu How.com.vn makalesi hakkında

How.com.vn Türkçe: Tyrone Showers
Ortak yazarlar :
Tyrone Showers
Bu makale ortak yazarlarımızdan biri olan Tyrone Showers ile ortaklaşa yazılmıştır. How.com.vn makalelerinin ortak yazarları içeriğimizin mümkün olduğunca tam ve kapsamlı olmasını sağlamak için editörlerimizle yakın bir şekilde çalışırlar. Bu makale 6.166 defa görüntülenmiştir.
Bu sayfaya 6.166 defa erişilmiş.

Bu makale işine yaradı mı?

⚠️ Disclaimer:

Content from Wiki How Türkçe language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Reklam