2010-11-20 23 views
0

Bu sembolün amacı MySQL sorgularında nedir? Örneğinmysql sözdizimini seç

`

: ters tırnak sütun adları alıntı için kullanılan MySQL

SELECT `show` FROM table WHERE id = "4" 
+1

bkz. http://stackoverflow.com/q/261455/492364 – thejh

cevap

4

. Normalde isteğe bağlıdır ancak burada gereklidir, çünkü SHOW ayrılmış bir sözcüktür.

Ayrılmış sözcüklerin bir listesi here bulunabilir. Bir tırnak arasındaki fark (' ve ") vardır

2

tanımlayıcı alıntı ' mysql'de ve backticks (`)

backticks bir olarak bilinir' ve bu şekilde tanımlayıcıları, surround kullanılır:

tablolar sütun indeksleri saklanan işlevler vb

Alıntı sıklıkla eklerken, güncelleme veya veritabanındaki bir dize karşı maç çalışıyor kullanılan dolaşmak dizeleri, (örneğin WHERE yan)

0

backticks bir "tanımlayıcı alıntı" olarak bilinir ve bu şekilde tanımlayıcıları, surround kullanılır: Eğer onlar olmadan yaşamak ama ama

  • tanımlayıcılar adı örneğin boşluk varsa bunlar gereklidir Bir sütun adı `customer name `
  • tanımlayıcıları adı ayrılmış bir örnektir. Bir sütun adı `name `