- 20 Ağu 2016
- 8,754
- 411
![0Bjg5V.png](https://i.hizliresim.com/0Bjg5V.png)
![N1WndY.jpg](https://i.hizliresim.com/N1WndY.jpg)
1-Veritabanı oluşturun MySQL komut CREATE DATABASE <DATABASENAME>; komutunu girin CREATE DATABASE <DATABASENAME>; <DATABASENAMEs> 'i <DATABASENAMEs> Boşluklar içeremez arkadaşlar
Örneğin; tüm TR CREATE DATABASE us_states;
Not: Komutların büyük harfle girilmesi gerekmez
Not: Tüm MySQL komutları ";" ile bitmelidir Noktalı virgül eklemeyi unuttuysanız yalnızca ";" Bir önceki satırdaki komutu işlemek için bir sonraki satırda
![aG0laB.jpg](https://i.hizliresim.com/aG0laB.jpg)
2-Kullanılabilir veritabanlarının listesini görüntüleyin SHOW DATABASES; komutunu girin SHOW DATABASES; Sakladığınız tüm veritabanlarını listelemek için Yeni oluşturduğunuz veri tabanının yanı sıra, bir mysql ve bir test mysql da mysql Bunları şimdilik yok sayabilirsiniz arkadaşlar
![YNJQaj.jpg](https://i.hizliresim.com/YNJQaj.jpg)
3-Veritabanı seçin Veritabanı oluşturulduktan sonra düzenlemeye başlamanız için onu seçmeniz gerekecektir USE us_states; komutunu girin USE us_states; . Etkin us_states artık us_states olduğunu us_states Database changed mesajı us_states
![8dQa3k.jpg](https://i.hizliresim.com/8dQa3k.jpg)
4-Bir tablo oluşturun Bir tablo veritabanınızın bilgilerini barındırır Bir tane oluşturmak için ilk komutta tüm tablo formatlamanızı girmeniz gerekecektir Bir tablo oluşturmak için şu komutu girin: CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR(25), population INT(9)); durumları CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR(25), population INT(9));
Bu üç alana "devlet" adı verilen bir tablo population : id state ve population
INT komutu id alanını yalnızca sayılar (tamsayılar) içerecektir arkadaşlar
NOT NULL komutu id alanının boş bırakılmamasını sağlar
PRIMARY KEY id alanını tablodaki anahtar alan olarak belirtir Anahtar alanı herhangi bir kopyasını içermeyen bir alana ayarlanmalıdır arkadaşlar
AUTO_INCREMENT komutu otomatik olarak artan değerleri atama alanına atar aslında her girişi otomatik olarak numaralandırır
CHAR (karakterler) ve INT (tam sayılar) komutları bu alanlarda izin verilen veri türlerini belirtir Komutların yanındaki sayı, sahaya kaç karakter veya tamsayı uyacağını gösterdi arkadaşlar
![Dd9Yrl.jpg](https://i.hizliresim.com/Dd9Yrl.jpg)
5-Tabloda bir giriş oluşturun. Şimdi tablo oluşturuldu, bilgilerinizi girmeye başlamanın zamanı geldi. İlk girdiyi girmek için şu komutu kullanın: INSERT INTO states (id, state, population) VALUES (NULL, 'Alabama', '4822023');
Bu esasen veritabanında tabloda verilen ilgili üç alana sağlanan bilgileri girmesini söylüyor
id alanı, NOT NULL komutu içerdiğinden, NULL olarak girildiğinde AUTO_INCREMENT komutu sayesinde değeri otomatik olarak 1'e yükseltmeye AUTO_INCREMENT
![mk5MaP.jpg](https://i.hizliresim.com/mk5MaP.jpg)
6-Daha fazla kayıt oluşturun Tek bir komut kullanarak birden fazla girdi oluşturabilirsiniz INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, 'Arkansas', '2949131'); üç durumu girmek için aşağıdaki komutu kullanın: INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, 'Arkansas', '2949131');
Bu aşağıdakine benzer bir tablo oluşturacaktır:
![ERpmBq.jpg](https://i.hizliresim.com/ERpmBq.jpg)
7-Yeni veritabanınızda bir sorgu çalıştırın. Artık temel veritabanı oluşturuldu, belirli sonuçları döndürmek için sorgular girebilirsiniz Önce komutu girin: SELECT * FROM states; . Bu, "tüm" anlamına gelen "*" komutu tarafından belirtildiği gibi tüm veritabanınızı döndürür
Daha gelişmiş bir sorgu için aşağıdaki komutu girin: SELECT state, population FROM states ORDER BY population; Bu devletlerin alfabetik sırayla değil nüfusa göre sıralanmış bir tablo döndürür
Devlet alanı ve population için sadece sorduğunuzdan id alanı da population
Nüfusa göre durumları ters sırayla listelemek için aşağıdaki komutu girin: SELECT state, population FROM states ORDER BY population DESC; DESC komutu onları, alçaktan yükseğine yüksekten düse kadar sıralayacak azalan düzende listeleyecektir arkadaşlar
İlgi gelirse videolu anlatım yapmayıda düşünüyorum,Umarım işinize yaramıştır iyi forumlar dilerim...
![yE19r9.png](http://i.hizliresim.com/yE19r9.png)
![W0aRLP.png](http://i.hizliresim.com/W0aRLP.png)
Son düzenleme: