2010-04-20 15 views
5
arasındaki fark

İnternette ve el kitaplarında SQL kodunu görüyorsanız, dizeleri belirtmek için ne kadar çok şey var (ya da en azından düşündüğüm şey bu mu?) .MySQL: ', `, ´ ve'

`, ´, 'veya"? Kullanımı arasında herhangi bir fark var mı? Hepsi aynı mı? Ya da bazılarının özel anlamları var mı? Bazı durumlarda ve diğer durumlarda bazı durumlarda kullanılmalı mı? Buradaki anlaşma nedir?

+0

'= vurgu işareti, qwerty klavye [i o Español (tradicional) geçerek oldu yazdığınız şekilde] kullanılamaz .. Hiçbir anlamı yok, sadece belirli bir nüfusu hedeflemiyorlardı. – Warty

+0

@ ItzWarty, ilginç. Hem Norveççe hem de İsveççe klavyede yazabilirim. – Svish

cevap

1

`sınırlandırır tanımlayıcıları ve 've". Dizeleri sınırlayan

son iki

arasında bir fark vardır' MySQL bir anlamı yoktur

6

ters tırnakların (') gerekli olduğunda, örneğin kolon adları tanımlayıcılar, Ayrıca ayrılmış sözcükler olarak gerçekleşmesi hangi isimler kullanıyor Örneğin, den ayrılmış bir sözcük olduğundan aşağıdaki gibi, ters tırnakların bir gelen sütun adını kaydırmak zorunda kalacak.

SELECT `from`, to FROM messages WHERE to = 'Joe'; 

Ayrıca, WHERE maddesindeki dizenin tırnak içine nasıl sarılacağını da unutmayın. Bu ayrıca gereklidir.

fazla okuma: