MySQL'de Veritabanı Nasıl Oluşturulur (Resimlerle)

İçindekiler:

MySQL'de Veritabanı Nasıl Oluşturulur (Resimlerle)
MySQL'de Veritabanı Nasıl Oluşturulur (Resimlerle)

Video: MySQL'de Veritabanı Nasıl Oluşturulur (Resimlerle)

Video: MySQL'de Veritabanı Nasıl Oluşturulur (Resimlerle)
Video: Sıfırdan Revit 2022 Öğren! - Tiny House Tasarla! #1 2024, Nisan
Anonim

Bu wikiHow makalesi sana MySQL'de nasıl veritabanı oluşturacağını öğretir. Veritabanı oluşturmak için "mysql" komut satırı arayüzünü açmanız ve sunucu çalışırken veritabanı komutlarınızı girmeniz gerekir.

adımlar

Bölüm 1/3: MySQL Komut Satırını Açma

258108 1
258108 1

Adım 1. MySQL sunucunuzun bağlı olduğundan emin olun

MySQL sunucunuz şu anda çevrimiçi değilse, bir veritabanı oluşturamazsınız.

MySQL Workbench'i açıp sunucunuzu seçerek ve "Yönetim - Sunucu Durumu" sekmesindeki "Sunucu Durumu" göstergesine bakarak sunucunun durumunu kontrol edebilirsiniz

258108 2
258108 2

Adım 2. Kurulum klasörünün yolunu kopyalayın

Bu yol, Windows bilgisayar mı yoksa Mac mi kullandığınıza bağlı olarak değişir:

  • Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ kopyalayın, son klasörün adını en güncel MySQL adıyla değiştirdiğinizden emin olun.
  • Mac - /usr/local/mysql-8.0.13-osx10.13-x86_64/ dosyasını kopyalayın ve son klasörün adını en güncel MySQL klasör adıyla değiştirdiğinizden emin olun.
258108 3
258108 3

Adım 3. Bilgisayarınızın komut satırını açın

Mac kullanıcıları Terminal'i açarken, bir Windows bilgisayarda Komut İstemi'ni kullanacaksınız.

258108 4
258108 4

Adım 4. MySQL kurulum klasörünün dizinine geçin

cd ve bir boşluk yazın, kurulum klasörünün yoluna yapıştırın ve ↵ Enter tuşuna basın. Örneğin, çoğu Windows bilgisayarında aşağıdakileri yaparsınız:

cd C:\Program Dosyaları\MySQL\MySQL Workbench 8.0 CE

258108 5
258108 5

Adım 5. MySQL oturum açma komutunu açın

Örneğin, "ben" adlı bir kullanıcının oturum açma komutunu açmak için şunu yazar ve ↵ Enter tuşuna basarsın:

mysql -u ben -p

258108 6
258108 6

Adım 6. Hesap şifrenizi girin

MySQL kullanıcı hesabınızın şifresini yazın, ardından ↵ Enter tuşuna basın. Bu, oturum açmanızı ve komut satırı uygulamanızı MySQL istemine bağlamanızı sağlar.

  • Komut satırı uygulamanızda "MySQL>" etiketinin göründüğünü görmelisiniz. Bu noktadan itibaren girdiğiniz tüm komutlar MySQL komut satırı uygulaması aracılığıyla işlenecektir.
  • MySQL komutlarının nasıl girileceğini anlayın. MySQL komutları, komutun son bölümünden hemen sonra noktalı virgül (;) ile girilmelidir, ancak komutu girebilir, noktalı virgül yazıp tekrar ↵ Enter tuşuna basabilirsiniz.

Bölüm 2/3: Veritabanı Oluşturma

258108 7
258108 7

Adım 1. Veritabanınızın dosyasını oluşturun

Bunu, "veritabanı oluştur" komutunu veritabanı oluştur yazarak, veritabanınızın adını ve noktalı virgül ekleyerek ve ↵ Enter tuşuna basarak yapacaksınız. Örneğin, "Pet Records" adlı bir veritabanı için aşağıdakileri girersiniz:

Pet_Records veritabanı oluştur;

  • Veritabanınızın adında boşluk olamaz; isme bir boşluk eklemek istiyorsanız, bir alt çizgi kullanmanız gerekir (örneğin, "Arkadaşlarım", "Benim_Arkadaşlarım" olur).
  • Her MySQL komutu noktalı virgülle bitmelidir. Noktalı virgülü ilk kez kaçırırsanız, bunu yanına yazabilirsiniz. belirir ve ardından tekrar ↵ Enter tuşuna basın.
258108 8
258108 8

Adım 2. Mevcut veritabanlarını görüntüleyin

Aşağıdakileri yazıp ↵ Enter tuşuna basarak mevcut veritabanlarının bir listesini görüntüleyebilirsiniz:

veritabanlarını göster;

258108 9
258108 9

Adım 3. Veritabanınızı seçin

"name"nin veritabanının adı olduğu yere use name yazarak listeden veritabanınızı seçebilirsiniz. Örneğin, "Pet Records" veritabanınız için aşağıdakini yazıp ↵ Enter tuşuna basarsınız:

Pet_Records'u kullanın;

258108 10
258108 10

Adım 4. Onay mesajını bekleyin

Son yazdığınız komutun altında "Veritabanı değişti" ifadesini gördüğünüzde, veritabanının içeriğini oluşturmaya devam etmekte özgürsünüz.

Bölüm 3/3: Tablo Oluşturma

258108 11
258108 11

Adım 1. Farklı tablo komutlarını anlayın

Tablonuzu oluşturmadan önce bilmek isteyeceğiniz birkaç ana yönü vardır:

  • Başlık - Başlığınız "tablo oluştur" komutundan hemen sonra gelir ve veritabanınızın adıyla aynı kurallara uymalıdır (ör. boşluk yok).
  • Sütun Başlığı - Bir dizi parantez içine farklı adlar girerek sütun başlıklarını belirleyebilirsiniz (bir sonraki adımın örneğine bakın).
  • Hücre Uzunluğu - Hücre uzunluğunu belirlerken, ya "VARCHAR" (değişken karakterler, yani bir ile VARCHAR'ın sınır karakter sayısı arasında yazabileceğiniz anlamına gelir) ya da "CHAR" (belirtilenden daha fazla veya daha az gerekmez) kullanacaksınız. karakter sayısı; örneğin, CHAR(1) bir karakter gerektirir, CHAR(3) üç karakter gerektirir vb.).
  • Tarih - Grafiğinize bir tarih eklemek istiyorsanız, sütun içeriğinin bir tarih olarak biçimlendirileceğini belirtmek için "TARİH" komutunu kullanacaksınız. Tarih girilmelidir

    YYYY-AA-GG

  • biçim.
258108 12
258108 12

Adım 2. Tablo taslağını oluşturun

Grafiğiniz için veri girmeden önce, aşağıdakileri yazıp ↵ Enter'a basarak grafiğin yapısını oluşturmanız gerekir:

tablo adı oluştur (sütun1 varchar(20), sütun2 varchar(30), sütun3 karakter(1), sütun4 tarihi);

  • Örneğin, iki VARCHAR sütunu, bir CHAR sütunu ve bir tarih sütunu içeren "Evcil Hayvanlar" adlı bir tablo oluşturmak için aşağıdakileri yazabilirsiniz:
  • tablo oluştur Evcil Hayvanlar (Ad varchar(20), Cins varchar(30), Cinsiyet karakter(1), DOB tarihi);

258108 13
258108 13

Adım 3. Tablonuza bir satır ekleyin

"insert" komutunu kullanarak, veritabanınızın bilgilerini satır satır girebilirsiniz:

ad değerlerine ekleyin ('sütun1 değeri', 'sütun2 değeri', 'sütun3 değeri', 'sütun4 değeri');

  • Daha önce kullanılan "Evcil Hayvanlar" tablosu örneği için satırınız şöyle görünebilir:

    Pets değerlerine ekleyin ('Fido', 'Husky', 'M', '2017-04-12');

  • Sütun boşsa, bir sütunun içeriği için NULL kelimesini girebilirsiniz.
258108 14
258108 14

Adım 4. Mümkünse verilerinizin geri kalanını ekleyin

Veritabanınız nispeten küçükse, "insert" kodunu kullanarak verilerin geri kalanını satır satır ekleyebilirsiniz. Bunu yapmayı seçerseniz, bir sonraki adımı atlayın.

258108 15
258108 15

Adım 5. Gerekirse bir metin dosyası yükleyin

Elle eklenmesi pratik olandan daha fazla bilgi satırı gerektiren bir veritabanınız varsa, aşağıdaki kodu kullanarak verileri içeren bir metin dosyasına başvurabilirsiniz:

'/path/name.txt' yerel dosyasındaki verileri '\r\n' ile sonlandırılan tablo adı satırlarına yükleyin;

  • "Evcil Hayvanlar" örneği için aşağıdakine benzer bir şey yazarsınız:

    'C:/Users/name/Desktop/pets.txt' yerel dosyasındaki verileri '\r\n' ile sonlandırılan evcil hayvan satırlarını tabloya yükleyin;

  • Bir Mac bilgisayarda, "\r\n" yerine "\r" ile "sonlandırılan satırlar" komutunu kullanmanız gerekir.
258108 16
258108 16

Adım 6. Tablonuzu görüntüleyin

Gösteri veritabanlarını girin; komutunu girin, ardından select * from name yazarak veritabanınızı seçin; burada "name" veritabanının adıdır. Örneğin, "Pet Records" veritabanını kullanıyorsanız aşağıdakileri girersiniz:

veritabanlarını göster; Pet_Records'tan * seçin;

İpuçları

  • Yaygın olarak kullanılan bazı veri türleri şunları içerir:

    • CHAR(uzunluk) - sabit uzunlukta karakter dizisi
    • VARCHAR(uzunluk) - maksimum uzunluk uzunluğuna sahip değişken uzunluklu karakter dizisi
    • METİN - maksimum 64KB metin uzunluğunda değişken uzunluklu karakter dizisi
    • INT(uzunluk) - maksimum uzunlukta basamaklı 32 bit tam sayı ('-' negatif bir sayı için 'rakam' olarak sayılır)
    • ONDALIK(uzunluk, aralık) - Toplam uzunluk ekran karakterlerine kadar ondalık sayı; dec alanı, izin verilen maksimum ondalık basamak sayısını gösterir
    • TARİH - Tarih değeri (yıl, ay, tarih)
    • ZAMAN - Zaman değeri (saat, dakika, saniye)
    • SIRALAMA(" değer1 ", " değer2 ", ….) - Numaralandırılmış değerlerin listesi
  • Bazı isteğe bağlı parametreler aşağıdakileri içerir:

    • GEÇERSİZ DEĞİL - Bir değer sağlanmalıdır. Alan boş bırakılamaz.
    • VARSAYILAN default-value - Herhangi bir değer verilmezse, alana varsayılan değer atanır.
    • İMZASIZ - Sayısal alanlar için sayının hiçbir zaman negatif olmamasını sağlar.
    • OTOMATİK ARTIŞ - Tabloya her satır eklendiğinde değer otomatik olarak artırılacaktır.

Uyarılar

  • "mysql" komut satırına giriş yapmaya çalıştığınızda MySQL sunucunuz çalışmıyorsa, devam edemezsiniz.
  • Herhangi bir kodlamada olduğu gibi, girmeyi denemeden önce komutlarınızın tam olarak yazıldığından ve aralarında boşluk olduğundan emin olun.

Önerilen: