MySQL Veritabanı Oluşturma ∞ Cem Adrian

BÖKE

Yaşayan Forum Efsanesi
20 Ağu 2016
8,754
411
0Bjg5V.png

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


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


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


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


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


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


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
W0aRLP.png
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.