- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLでのデータ入力について)
MySQLでのデータ入力について
このQ&Aのポイント
- MySQLでのデータ入力についての質問事項です。数字の入力について、名前の入力について、改行についての疑問点があります。
- 質問者は、phpMyAdminを使用してデータを入力しており、不安な点があります。特に、数字の入力方法、名前の入力方法、改行の扱いについて知りたいとのことです。
- 質問者はMySQLでのデータ入力に関して疑問を持っています。具体的には、数字の入力方法、名前の入力方法、改行の扱いについて不安があるようです。詳しい方のアドバイスを求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
□数字の入力 phpmyadmin の insertやupdateのフォームでは、カンマ「,」が入ってると文字列として解釈されて、数値カラムにおいてはそのようなデータ入力できません。 直接SQL文でinsert文を発行するときは、2個の数値として解釈されてしまいます。ので、結果としてデータ入力時は、カンマ表記は使えません。 出力表示に関しては、format関数を使えば、いかようにもなります。 http://dev.mysql.com/doc/refman/5.1/ja/string-functions.html#function_format select FORMAT('#,###,###.##' ,`column_name`) from `table_name` □名前の入力 姓と名の間にブランクが入っているときは、全角なら全角ブランクを入れて同じように指定しないと = 比較ではマッチしません。 個別カラムにすれば、それぞれのカラムで = 比較して、andで繋げば、完全一致名を取り出すことが出来ます。 □改行 改行コードを文字として入れることは出来るけど、phpmyadminでは、html表示なので、改行されたようには見えないでしょう。 通常、phpなどなんらかのアプリケーションから、その改行コードに対して、改行表示されるような操作をするので、問題なく改行コードを入れたり取り出したりは出来ます。
お礼
mpro-gramさん 回答ありがとうございます。 お礼が遅くなってしまい申し訳ありません。 教えて頂いた通りにデータを入力しなおしました。 ありがとうございました。