私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2

みんなの評価 :
レスフィルター : (試験中)
質問させて下さい。
select * from Table order by Hoge desc
上記の場合、Hoge列内の文字列を降順で抽出しますが
Hoge内の特定の文字列のみ、最後に回したい場合はどのようにすればよろしいでしょうか。
質問の仕方がおかしかったらスミマセン。
select * from Table order by Hoge desc
上記の場合、Hoge列内の文字列を降順で抽出しますが
Hoge内の特定の文字列のみ、最後に回したい場合はどのようにすればよろしいでしょうか。
質問の仕方がおかしかったらスミマセン。
最初はoracleを使ってみようと思ったんですが、64bit vistaには対応していないらしいので
mysqlに変えようかと思うのですが、mysqlと64bit vistaでは現在普通に動くのでしょうか?
それとも何かしらインストール時に別途作業が発生するのでしょうか?
mysqlに変えようかと思うのですが、mysqlと64bit vistaでは現在普通に動くのでしょうか?
それとも何かしらインストール時に別途作業が発生するのでしょうか?
エクセルファイルがあってカンマ区切りのCSVファイルに変換
⇒文字コードをUTF8へ変換
⇒MysqlへCSVファイルをインポートすると特定の行がズレてしまいます。
"商品名",”商品コード”,"価格","卸価格"のカラムがあったとして、
"商品A","a001","1000","800"
"商品B","b002","0","0"
"shohinC","shohinC","500","200"
・・・というファイルをインポートすると、
"商品A","a001","1000","800"
"商品B","b002","0","NULL"
"shohinC","500","200","NULL"
・・・という風に同じ内容が続いていると、その部分がすっぽり抜けて左へズレてしまうのです。
初歩的なことかもしれませんが、お助けくださいませ・・・
⇒文字コードをUTF8へ変換
⇒MysqlへCSVファイルをインポートすると特定の行がズレてしまいます。
"商品名",”商品コード”,"価格","卸価格"のカラムがあったとして、
"商品A","a001","1000","800"
"商品B","b002","0","0"
"shohinC","shohinC","500","200"
・・・というファイルをインポートすると、
"商品A","a001","1000","800"
"商品B","b002","0","NULL"
"shohinC","500","200","NULL"
・・・という風に同じ内容が続いていると、その部分がすっぽり抜けて左へズレてしまうのです。
初歩的なことかもしれませんが、お助けくださいませ・・・
ユーザオプションが、予想されうる未来において項目不変なら、前者にするかも。
変わり得るなら、
オプション項目マスタ
項目ID 項目名称
1 ページカラー
2 フォントサイズ
3 CSSのURL
ユーザオプション
ユーザID 項目ID 値(文字列) 値(数値)
値はnull可
とかするかな? (つまりカラムを足すのではなく、別テーブルを作る)
変わり得るなら、
オプション項目マスタ
項目ID 項目名称
1 ページカラー
2 フォントサイズ
3 CSSのURL
ユーザオプション
ユーザID 項目ID 値(文字列) 値(数値)
値はnull可
とかするかな? (つまりカラムを足すのではなく、別テーブルを作る)
>>159
手元の5.5.20では再現しなかった。
mysql> load data local infile 'test.csv' into table t1 fields terminated by ',';
Query OK, 3 rows affected (0.00 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from t1;
+---------+---------+------+------+
| c1 | c2 | c3 | c4 |
+---------+---------+------+------+
| 商品A | a001 | 1000 | 800 |
| 商品B | b002 | 0 | 0 |
| shohinC | shohinC | 500 | 200 |
+---------+---------+------+------+
3 rows in set (0.00 sec)
手元の5.5.20では再現しなかった。
mysql> load data local infile 'test.csv' into table t1 fields terminated by ',';
Query OK, 3 rows affected (0.00 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from t1;
+---------+---------+------+------+
| c1 | c2 | c3 | c4 |
+---------+---------+------+------+
| 商品A | a001 | 1000 | 800 |
| 商品B | b002 | 0 | 0 |
| shohinC | shohinC | 500 | 200 |
+---------+---------+------+------+
3 rows in set (0.00 sec)
>>163
ないと思う。
ないと思う。
>>164
そうですかあ・・どうもです
そうですかあ・・どうもです
「探検ドリランド」 で増殖技がバレてレアカード複製祭り発生中wwwwww
http://jin115.com/archives/51849925.html
>カード増殖裏技
>必要なもの 携帯もしくはPCを二台 gleeアカウント二つ
>二台の機器でそれぞれのgleeアカウントでログインしてドリランド起動後お互いでトレードさせる
>トレード(受け取りはしない)が終わったら片方の機器はログアウトして二つの機器のアカウントを同じにする
>それぞれトレード品受け取り画面にして受け取るボタン同時押し
これどう思いますか?
自分はちょっと信じ難いのですが…
トランザクションするか、してなくてもユニークID割り当ててれば複製なんて出来ないと思うのですが
http://jin115.com/archives/51849925.html
>カード増殖裏技
>必要なもの 携帯もしくはPCを二台 gleeアカウント二つ
>二台の機器でそれぞれのgleeアカウントでログインしてドリランド起動後お互いでトレードさせる
>トレード(受け取りはしない)が終わったら片方の機器はログアウトして二つの機器のアカウントを同じにする
>それぞれトレード品受け取り画面にして受け取るボタン同時押し
これどう思いますか?
自分はちょっと信じ難いのですが…
トランザクションするか、してなくてもユニークID割り当ててれば複製なんて出来ないと思うのですが
>>168
一発回答あざっす!バッチリでした。
http://www.amazon.co.jp/dp/4774138355/
「SQLポケットリファレンス」
この辺り買ってみようかな。
入門書だけだといまいち解決しなくって。
一発回答あざっす!バッチリでした。
http://www.amazon.co.jp/dp/4774138355/
「SQLポケットリファレンス」
この辺り買ってみようかな。
入門書だけだといまいち解決しなくって。
一冊ちゃんとした本を買うのに異論は無いが、今回程度のは、
mysql insert 他テーブルから
でぐぐれば、MySQLのマニュアルも勝手解説ページも、いくらでも見られるよ。
mysql insert 他テーブルから
でぐぐれば、MySQLのマニュアルも勝手解説ページも、いくらでも見られるよ。
>>170
上二つほど紫でございました。
>INSERT ... SELECT 形式の INSERT では、
>別の 1 つまたは複数のテーブルから選択されたレコードが挿入されます。
重要なのはここですかね。
最初に見たときはどこを読めばいいのかが分からなくて諦めてしまいました。
足りないのは参考書でもgoogleの性能でもなく、文章を理解する能力のようで。。。お恥ずかしい
上二つほど紫でございました。
>INSERT ... SELECT 形式の INSERT では、
>別の 1 つまたは複数のテーブルから選択されたレコードが挿入されます。
重要なのはここですかね。
最初に見たときはどこを読めばいいのかが分からなくて諦めてしまいました。
足りないのは参考書でもgoogleの性能でもなく、文章を理解する能力のようで。。。お恥ずかしい
GUIでテーブルの中にデータ突っ込むとインサート文を発行してくれるようなツールって無いでしょうか?
現在eclipseのERMaster使ってるんですが、このツールだとデータの作成の時に直接DBに突っ込めないのと、桁数チェックとかやってくれないのが不満です。
テストデータの作成に特化しているようなツールが有れば紹介してください。
現在eclipseのERMaster使ってるんですが、このツールだとデータの作成の時に直接DBに突っ込めないのと、桁数チェックとかやってくれないのが不満です。
テストデータの作成に特化しているようなツールが有れば紹介してください。
Aというユーザーでテンポラリテーブルを
create temporary table tmp(id int(4));
作り、Aでまた別に
MySQLに接続した時、テンポラリテーブルを
select * from tmp;
とすると
Table 'tmp' doesn't exist
となりますが、作って接続しているユーザーのみがその時だけ
実行できるということなんでしょうか?
作ったユーザーでその場で
show tables;
しても見えないんですけど
select * from tmp;
すると
Empty Set
なんで存在していることは判るんですが。
create temporary table tmp(id int(4));
作り、Aでまた別に
MySQLに接続した時、テンポラリテーブルを
select * from tmp;
とすると
Table 'tmp' doesn't exist
となりますが、作って接続しているユーザーのみがその時だけ
実行できるということなんでしょうか?
作ったユーザーでその場で
show tables;
しても見えないんですけど
select * from tmp;
すると
Empty Set
なんで存在していることは判るんですが。
>作って接続しているユーザーのみがその時だけ実行できるということなんでしょうか?
http://dev.mysql.com/doc/refman/5.1/ja/create-table.html
TEMPORARY テーブルは現在の接続でのみ現れ、接続が終了すると自動的にドロップされます。
これは、2つの異なる接続同士、または、既存の同名の非TEMPORARY テーブルとお互いに
対立する事無く、同じテンポラリ テーブル名を利用する事ができるという意味になります。
(テンポラリ テーブルがドロップされるまで、既存テーブルは隠されています。)
>作ったユーザーでその場で show tables; しても見えないんですけど
既知の問題らしいよ。
http://dev.mysql.com/doc/refman/5.1/en/temporary-table-problems.html
The SHOW TABLES statement does not list TEMPORARY tables.
http://dev.mysql.com/doc/refman/5.1/ja/create-table.html
TEMPORARY テーブルは現在の接続でのみ現れ、接続が終了すると自動的にドロップされます。
これは、2つの異なる接続同士、または、既存の同名の非TEMPORARY テーブルとお互いに
対立する事無く、同じテンポラリ テーブル名を利用する事ができるという意味になります。
(テンポラリ テーブルがドロップされるまで、既存テーブルは隠されています。)
>作ったユーザーでその場で show tables; しても見えないんですけど
既知の問題らしいよ。
http://dev.mysql.com/doc/refman/5.1/en/temporary-table-problems.html
The SHOW TABLES statement does not list TEMPORARY tables.
GREEの事件を見て思ったんだけど、重複カードを一枚だけ残して他は削除するSQLってどう書くの?
仮のテーブル構造として、USER_CARDテーブルにidと card_idがあって
何故か主キーが(id,card_id)ではなく(id)だけってお題で教えて。
仮のテーブル構造として、USER_CARDテーブルにidと card_idがあって
何故か主キーが(id,card_id)ではなく(id)だけってお題で教えて。
サイトを構築するとき 設計図を書いたりすることもあると思うんですが
データベースに関する設計も、メインテーブルがこれで、こんなカラムがあって・・・
とか設計図を書いたりしますか?
それともつくりながら考えますか?
データベースに関する設計も、メインテーブルがこれで、こんなカラムがあって・・・
とか設計図を書いたりしますか?
それともつくりながら考えますか?
>>回答くださった方
回答くださった方ありがとうございます!!
ER図なるものを初めて知りました。
それをググって派生して、
エンティティ、属性、等も知ることができました。
いやー、質問してよかったです。
回答くださった方ありがとうございます!!
ER図なるものを初めて知りました。
それをググって派生して、
エンティティ、属性、等も知ることができました。
いやー、質問してよかったです。
>>194
win7(home) 64ビット + office2010(32ビット)
mysql 5.5.19
odbc mysql-connector-odbc-5.1.9-win32
1月に新しいPCにして以来
俺はqueryは使わずもっぱら ado接続のみだけ
Windows7(x64)でMySql ODBC接続
http://blog.toratech.net/article/40504533.html
を読んだけどよく判らんかった^^;
win7(home) 64ビット + office2010(32ビット)
mysql 5.5.19
odbc mysql-connector-odbc-5.1.9-win32
1月に新しいPCにして以来
俺はqueryは使わずもっぱら ado接続のみだけ
Windows7(x64)でMySql ODBC接続
http://blog.toratech.net/article/40504533.html
を読んだけどよく判らんかった^^;
>>195
回答ありがとうございます。
その記事は私もたどり着きました。
ただ、ODBCの管理ツールが二つある、32bit版の管理ツールで設定すると良いらしいとの事だと読み取りましたが、
フルパスで打ち込んでそちらの方で設定しようとすると、ODBCが見つからないと言われて行き詰ってました。
64bitのドライバを32bitの管理ツールで??とか思いましたが。
何処でどういうエラーが出ているのか・・・管理するソフトウェアの仕様という事なんでしょうかね?
詳しく分からないとやはり母国語が英語じゃ無い事が憎らしい;;
回答ありがとうございます。
その記事は私もたどり着きました。
ただ、ODBCの管理ツールが二つある、32bit版の管理ツールで設定すると良いらしいとの事だと読み取りましたが、
フルパスで打ち込んでそちらの方で設定しようとすると、ODBCが見つからないと言われて行き詰ってました。
64bitのドライバを32bitの管理ツールで??とか思いましたが。
何処でどういうエラーが出ているのか・・・管理するソフトウェアの仕様という事なんでしょうかね?
詳しく分からないとやはり母国語が英語じゃ無い事が憎らしい;;
ひとつのエンティティとみなすか、ふたつの異なるエンティティの組合せとみなすかだろ。
まぁエンティティというのは不可分でその単位で存在したりしなかったりするものだから
その形の場合、依存する側の多重度は0..1/*となるのが普通だが。
まぁエンティティというのは不可分でその単位で存在したりしなかったりするものだから
その形の場合、依存する側の多重度は0..1/*となるのが普通だが。
あ、1受注に対して、明細が複数あった場合ということか・・・
回答ありがとうございます。



類似してるかもしれないスレッド
- 【】 MySQLを買収したSunを買収したOracleを 【】 (112) - [25%] - 2023/1/22 14:15
- 【この先一体】MySQL 総合 Part15【どうなるの】 (1001) - [21%] - 2009/11/22 13:31 ○
トップメニューへ / →のくす牧場書庫について