のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,635,368人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

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

元スレMySQL 総合 Part14

mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 1 + - mysqldump + - rXBUq5sa + - share + - utf8_bin + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
951 : 伊藤 誠 - 2008/11/16(日) 16:42:43 ID:rXBUq5sa (+0,+29,-53)
>>946

この整列の場合、日本語(2バイト文字)云々はあまり関係ありませんでしたね。
実装して、動作を確認しました。整列時の正規表現を取り入れる方法は
頭になかったので、大変参考になりました。

重ねて、お礼申し上げます。ありがとうございました!
952 : 928 - 2008/11/16(日) 16:44:33 ID:??? (-28,-30,-244)
>>946 のregexp使わない&warning出さない版。

drop function get_int;
delimiter $$
create function get_int (str varchar(100)) returns int
begin
 declare num int;
 declare continue handler for 1292 set num = null;
 set num = cast(str as signed);
 return num;
end;
$$
delimiter ;

select * from test1115
order by
 get_int(data) is null,
 get_int(data),
 data
;

+-----------------------------------------------+
| data |
+-----------------------------------------------+
| 0 |
| 1 |
| 2 |
| 11 |
| 0text0 |
| 109ビル4FランジェリーショップLOVE |
| 2008年Xmasは中止 |
| a1 |
| abc |
| あいう |
+-----------------------------------------------+
7 rows in set (0.00 sec)
953 : 伊藤 誠 - 2008/11/16(日) 16:47:24 ID:rXBUq5sa (+0,+29,-3)
しかし、これを入門レベルと言われるのは
僕にとっては、酷です。
954 : NAME IS - 2008/11/16(日) 16:48:00 ID:??? (+22,+29,-3)
中止かよ、暗い年末だな
955 : NAME IS - 2008/11/16(日) 16:51:31 ID:??? (+27,+29,-7)
酷っても、質問の意味を伝える事が出来なきゃ、入門以前で始まらない。
956 : 伊藤 誠 - 2008/11/16(日) 16:53:45 ID:rXBUq5sa (-4,+29,-25)
>>952

ストアドファンクションまで使えるんですね。
ある意味、order byはなんでもありというか・・・
整列に幅が広がりそうです。

原理は946と同じですね。
957 : NAME IS - 2008/11/16(日) 16:58:24 ID:??? (+26,+29,-43)
>>947
「同様」の定義によると思います。
>>952 で作ってもらった結果でよさそうであれば、伊藤さん的には同様だと。

>>950
解決されたのであればなによりです。

>>952
ありがとうございます。
958 : NAME IS - 2008/11/16(日) 17:10:23 ID:??? (+1,+10,-14)
まじめに対応しててワロタ
959 : 伊藤 誠 - 2008/11/16(日) 17:43:03 ID:rXBUq5sa (-28,+10,+0)
>>958

・・・・・
960 : NAME IS - 2008/11/17(月) 11:14:23 ID:??? (+12,+17,-20)
>>909
仕様です。
FKEY満たしているかチェックするために
INDEXがあったほうが便利なので、
自動で作られているだけですよ
961 : NAME IS - 2008/11/17(月) 18:23:43 ID:??? (-23,-29,-57)
Server version: 5.0.51a です
あるユーザーで入っている時に別ユーザーでコマンドを実行したい時って
一旦抜け出して、そのユーザーで入り直さないと駄目ですかね?

suで切り替える…見たいな事が出来たら良いなと思ったりするんですが。
962 : NAME IS - 2008/11/17(月) 20:51:57 ID:??? (-29,-29,-24)
MySQLに対応しててサーバに直接接続してフォーワード・リバースできる
ER図執筆ソフトってある?

dbdesignerとか2年間開発とまってるし
963 : NAME IS - 2008/11/17(月) 20:52:40 ID:??? (-17,-5,-3)
無料のやつで。
964 : NAME IS - 2008/11/17(月) 22:48:57 ID:??? (+20,+29,-17)
>>961
だめです

>>962
俺もだいぶ探したけどないよね無料のは
965 : NAME IS - 2008/11/17(月) 22:53:55 ID:??? (-29,-27,-4)
dbdesignerなら出来るんだけどね
確かオープンソースだから誰か開発引き継げばいいのに
967 : NAME IS - 2008/11/18(火) 00:27:15 ID:??? (+27,+29,-20)
無料で、って言ったのはその選択肢はもう調べましたって意味だわな
968 : NAME IS - 2008/11/18(火) 10:31:44 ID:??? (-29,-29,+0)
>>964
961です。thx 諦めます w
970 : NAME IS - 2008/11/18(火) 18:35:54 ID:??? (+22,+29,+0)
おもしろいやつがわいてるっw
972 : NAME IS - 2008/11/19(水) 14:48:51 ID:??? (+2,+4,-12)
それはどっちかというとPostgreSQLが変態。
973 : NAME IS - 2008/11/19(水) 17:40:57 ID:??? (+12,+14,-41)
order byでソートした順番で保存したい場合は
新しくテーブル作ってそこにコピーするしか方法はないんですか?
974 : NAME IS - 2008/11/19(水) 18:15:33 ID:??? (+32,+29,-91)
順番で保存って・・・
どうして?
ORDER BY じゃだめですか?

しかも、エンジンによってはINSERTした順番に保存されるのが保障されてなかったりしそうだけど。
各章はないけど。

なんか「順番に保存」っていう発想がDBっぽくない、とか言ったらダメですか?
975 : NAME IS - 2008/11/19(水) 18:34:42 ID:??? (+27,+29,-14)
読み出し順序が保証されてない以上、順番に保存する意味もない。
977 : NAME IS - 2008/11/19(水) 19:00:48 ID:??? (+32,+29,-50)
主キーがついてるデータを消すとそこの主キーの番号が抜けちゃいますよね?
それより後ろの主キーが一つずつ自動で下がってくれたりなんかしませんよね?
なんか落ち着きません
978 : NAME IS - 2008/11/19(水) 20:31:04 ID:??? (+26,+28,+0)
>>977
まぁ落ち着け
979 : NAME IS - 2008/11/19(水) 20:32:56 ID:??? (+22,+29,-1)
お茶でも飲めばいいんじゃね
982 : NAME IS - 2008/11/20(木) 09:17:11 ID:??? (-4,+6,+1)
>>980
日本語でおk
983 : NAME IS - 2008/11/21(金) 12:56:13 ID:??? (-29,-29,-44)
DateTime型とTimeStamp型がありますが、
どのように使い分けるのでしょうか?
たとえば現在の時刻を取得してDBに保存するプログラムの場合は
ネットや本で見る限りTimeStampが多いですね。
でもDateTimeでも代わりに使えると思いますし、DateTimeにすることで
マイナスになるようなことも無いように思います。
単純に慣習なのでしょうか?
984 : NAME IS - 2008/11/21(金) 13:31:57 ID:??? (-17,-30,-107)
今卒研としてjavaとMySQLを組み合わせて文書検索システムを作ろうと思っているんですが
MySQLに文書の中身(文字列)を登録するのは容量的に大丈夫なんでしょうか?

最初は Luceneなどでファイルから直接キーワード検索 としようとしたんですが、
色々な種類のファイルを同時に読み込めるかということに疑問を感じたので
①txt.pdf.docから文字列を読み込み→②MySQLに登録→③MySQLからキーワード検索
のほうが自分のレベル的にもできると思ったのでこの仕様で大丈夫かお聞きしました。
985 : NAME IS - 2008/11/21(金) 14:35:52 ID:??? (+8,+7,-22)
20文字程度のを1つ2つなら容量的に大丈夫
1文書が3TBのを100万オーダーで入れ込みたいなら難しい
986 : NAME IS - 2008/11/21(金) 14:44:03 ID:??? (+31,+29,-18)
卒研ならもう少しマシなシステム組まない?
MySQLじゃ研究というより勉強じゃね?
989 : NAME IS - 2008/11/21(金) 21:28:44 ID:??? (+23,+29,-3)
そもそも書けたっけ?
990 : 984 - 2008/11/22(土) 02:12:17 ID:??? (+36,+30,-111)
レスありがとうございます。
>>985
すいません多分自分の言葉足らずで違う意味で理解されてしまったと思いますが
20文字程度を例に上げられるってことはMBサイズの文書を登録はやめたいいということしょうか?

>>986
メインはJAVA部の機能です。教授にDB勉強兼ねろ。といわれ
DB勉強がてらにMySQLを使用したのですが(都合がつけばこのまま)
やはり他のDB使ったほうがいいということでしょうか?

本心を言うとJAVA部で既に飽き、性能悪くてもとっとと終わらせたいと思ったので
MySQLの検索機能を利用できるならそっちを使おうかと思いました。
991 : NAME IS - 2008/11/22(土) 09:32:50 ID:??? (+32,+29,-56)
ふーん。フルテキストインデックスを貼っておけば、そこそこ動くと思うけどね。
教授がそれでいいと言うなら、いいのかしら。

あるいはそもそも、MySQLでは日本語全文検索が使い物にならないという巧妙な罠だったりして。
992 : NAME IS - 2008/11/22(土) 13:04:32 ID:??? (+22,+25,-5)
>>989
え?書けないの?^^;
993 : NAME IS - 2008/11/22(土) 13:09:11 ID:??? (-23,-30,-72)
>>989

select * from department d inner join employee e on d.dep_id = e.dep_id for update;

こんな感じのクエリ投げてみたら普通に通ったは通った。
inner join しなくてFROM句にテーブル名並べても同じ。

ただ、この時ロックがかかってるのかどうかは分からん。
誰か詳しい人いたら教えてください。
995 : NAME IS - 2008/11/23(日) 03:31:40 ID:??? (-27,-30,-95)
workbenchでビュー作ると
間違いがなさそうなのにsyntax errorって言われる
テーブル名指定してるところが赤くなってるんだけど、でもそのテーブルもworkbench上で定義してるのに
workbenchでビュー書けた人居ますか?
997 : NAME IS - 2008/11/23(日) 18:42:32 ID:UerS0rap (+15,+22,-65)
一つのテーブルに45000枚もエロ画像入れたのにselect一瞬で驚き。
正直Oracle使ってるやつは何が良くてOracle選んでるの?って思う。
mysqlは神だね。爆速。
998 : NAME IS - 2008/11/23(日) 20:11:29 ID:??? (-27,-25,-20)
1件のデータ容量なんて関係ないからね
バイナリに対する検索じゃなければ。
45000はDBとしては全然少ないし
999 : NAME IS - 2008/11/24(月) 03:32:04 ID:??? (-29,-17,+0)
1000
1000 : 1000 - 2008/11/24(月) 04:00:41 ID:??? (+32,+27,-2)
>>997
ネタだよな?
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 1 + - mysqldump + - rXBUq5sa + - share + - utf8_bin + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について