SQLクエリを発行するとき、
テーブル名に囲むのがバッククォート(`)で、
値に囲むのがシングルクォート(')'となる。
きちんとテーブル名を指定したいときはバッククォートを囲むほうがいいが、
特になくても結果は普通に表示される。
mysql> select * from `test1` where name = homura;
ただ、上記みたくデータが文字列のとき、シングルクォートで囲まないとエラーになる。
Unknown column 'homura' in 'where clause'
逆に、シングルクォートで囲むべきところをバッククォートで囲むと、
mysql> select * from `test1` where name = `homura`;
これまた同様のエラーになる。
Unknown column 'homura' in 'field list' query
気をつけるべし。