[前][次][番号順一覧][スレッド一覧]

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" ]