mysql:14910
From: "Kazuyoshi Shibata" <"Kazuyoshi Shibata" <utopian@xxxxxxxxxx>>
Date: Wed, 10 Jun 2009 04:39:23 +0900
Subject: [mysql 14910] Fw: Re: 初めての投稿です。
> chuuken 様 > > さっそくの詳しいご説明ありがとうございます。 > まるで参考書を読んでいるように非常によく > 理解できました。 > > 今後ともよろしくお願いいたします。 > 歳ですがやる気だけはむんむんしています。 > > ありがとうございました。 > > 柴田和義 > ----- Original Message ----- > From: "chuuken kenkou" <ken_ken_1962@xxxxxxxxxx> > To: <ml@xxxxxxxxxx> > Sent: Wednesday, June 10, 2009 12:47 AM > Subject: [mysql 14908] Re: 初めての投稿です。 > > >> >> chuukenです。 >> >>> PhpMyAdminのSQLタブで参考SQL文が表示されますが、テーブル名を`で囲ってます。 >>> シングルコーテーションと向きがちがうのですが、これはなんという記号でしょうか? >>> これがないとSQLは動きませんか? >> >> 表名や列名に予約語と同じ単語を使ったり、特殊記号を名前に使う場合、 >> MySQLでは、「`」(バッククォート)で囲みます。 >> >> こういったケースでは、標準SQLや主要なRDBMSでは、「"」(二重引用符)で >> 囲みますが、MySQLは、この部分に独自仕様があります。 >> また、MS-ACCESSやSQL Serverでは、[ ] で囲むという独自仕様が >> あります。 >> >> 1.MySQL構文モード(MySQLインストール時の標準値)使用時 >> >> 「'」(単一引用符)で囲んだものは、文字定数 >> 「"」(二重引用符)で囲んだものも、文字定数(注意!) >> 「`」(バッククォート)で囲んだものは、表名や列名などの名前 >> >> select >> 'a', -- 文字列aと扱われる >> "a", -- 文字列aと扱われる(注意!) >> `a` -- 列名aと扱われる >> from t1 >> >> 2.ANSI構文モード(SQLモードでANSIを指定)使用時 >> >> >> >> 「'」(単一引用符)で囲んだものは、文字定数 >> >> 「"」(二重引用符)で囲んだものも、表名や列名などの名前(注意!) >> >> 「`」(バッククォート)で囲んだものは、表名や列名などの名前 >> >> >> >> select >> >> 'a', -- 文字列aと扱われる >> >> "a", -- 列名aと扱われる(注意!) >> >> `a` -- 列名aと扱われる >> >> from t1 >> >> >> >> _________________________________________________________________ >> 便利!ケータイへのHotmailアラートはこちら >> http://clk.atdmt.com/GBL/go/153791840/direct/01/ >> >
-> 14910 2009-06-10 04:39 ["Kazuyoshi Shibata" ] Fw: Re: 初めての投稿です。 14911 2009-06-10 05:17 ┗["Kaname Kuji\(Y7\)" ] 14914 2009-06-10 14:18 ┗["Kazuyoshi Shibata" ]