MySQL Veritabanı ve SQL Sorgularını Kullanma Kuralları
Çok yönlülüğü nedeniyle MySQLR, veritabanı sunucusu, web uygulamalarında PHP ile ortaklık yapmak için en popüler veritabanıdır. MySQL, küçük işletme siteleri ve yüksek trafikli web siteleri için kullanılabilir. Ancak MySQL sunucusuyla nasıl iletişim kurarsınız? SQL bilgisayar dilini kullanacaksınız ve PHP gibi SQL kodunu web sayfalarınızın HTML koduna koyabilirsiniz.

SQL, Yapılandırılmış Sorgu Dili ve cümleler veritabanı sunucusuyla konuşmak için kullandığınız SQL sorguları denir. HTML'ye benzer şekilde, SQL dili İngilizce kelimeler kullanır ve bu nedenle anlaşılması ve kullanımı kolaydır. Ohio eyaletinde yaşayan bir üyelik tablosundan tüm üyelerin adlarını seçecek örnek bir sorguyu inceleyelim. Daha sonra bu isimleri alfabetik sıraya koyacaktır.

SELECT üyeAdı FROM member_table
NEREDE eyalet = 'OH'
ORDER BY üyeAdı

  • SQL sorgusundaki ilk örnek (örnekte SELECT) sorgu adı ve sunucuya hangi görevi gerçekleştireceğini söyler. Yukarıdaki örnekte SELECT, bazı üyelerin adlarını seçmek için kullanılır.

  • Sorgunun geri kalanı, sunucuya görevin nasıl gerçekleştirileceğini, yani veritabanı tablosundan verileri seçmek için hangi ölçütlerin kullanılacağını anlatır.

  • SQL sorguları yazarken hatırlamanız gereken birkaç kural vardır.

    1. Sorgu adları büyük / küçük harfe duyarlı değildir ve bu nedenle Seç SEÇ'e eşittir. Veritabanı sunucusu tüm büyük harflere, tüm küçük harflere veya büyük ve küçük harflerin bir karışımına koyarsanız, sorgu adını tüm büyük harflere koymak yaygın bir uygulamadır. Bu, kodu okumayı kolaylaştırır. Yukarıdaki örnekte, SELECT kelimesi tüm büyük harflerle yazılmıştır. Yukarıdaki örnekte FROM, WHERE ve ORDER BY kelimeleri gibi, sorgunun geri kalanındaki ana kelimeler için tüm büyük harfleri kullanırsanız, kodu okumak daha kolaydır.

    2. Tablo adları (member_table), sütun adları (state) ve değişken adları (memberName) Hangi büyük / küçük harfe duyarlıdır ve bu nedenle memberName, MemberName değerine eşit değildir. Bu özellikle Linux ve Unix üzerinde çalışırken önemlidir.

    3. HTML'ye çok benzer şekilde, yukarıdaki örnekte olduğu gibi bir SQL sorgusunu birkaç satıra yayabilirsiniz. Ancak sorguyu tek bir satıra da koyabilirsiniz. Sorgudaki her kelimeyi en az boşlukla ayırmayı unutmayın.

    4. Tırnak işaretleri karakter dizelerini içine almak için kullanılır, ancak sayı değerleri için tırnak işaretleri kullanmazsınız. Yukarıdaki örnekte, OH bir karakter dizesidir ve bu nedenle tek tırnak işaretleri içine alınır.

      NEREDE eyalet = 'OH'

      Ancak memberName yerine zipcode ile sıralarsak, posta kodu bir sayı olduğu için tırnak işaretlerine ihtiyacınız olmazdı.

      NEREDE posta kodu = 55555

    5. SQL deyimlerinde tek tırnak işaretleri kullanmak gelenekseldir. Ancak, MySQL kullanırken tek veya çift tırnak işaretleri kullanabilirsiniz. Bu nedenle, aşağıdaki satırlar, önceki kural örneğindeki satırların yanı sıra iyi çalışır.

      NEREDE durum = "OH"
      NEREDE posta kodu = 55555

    6. Bir karakter dizesinde tırnak işaretleri kullanıyorsanız, bu tırnak işaretlerinden kaçmanız gerekir. Örneğin, Nancy'nin "Merhaba" dediği karakter dizesi için, bu karakter dizesini tırnak içine aldığımızda Merhaba kelimesini çevreleyen tırnak işaretlerinden kaçmamız gerekecek.

      $ variable = "Nancy \" Merhaba \ "" dedi;



Video Talimatları: MYSQL Workbench Kullanarak Database Nasıl Oluşturulur ? (Mayıs Ayı 2024).