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
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
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.
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.
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
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
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
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.
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;
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;
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
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.
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);
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.
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.
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.
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.