Hatena::Grouprubyist

Rubyを勉強しようと思ってはじめた日記

2008-12-20

調べなきゃ

| 21:40 | 調べなきゃ - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 調べなきゃ - Rubyを勉強しようと思ってはじめた日記 調べなきゃ - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

DBの話ばかり続きますが、DBに張っているデータを検索する場合、LIKE句を利用して検索しています。

でも、世間では全文検索、Sennaというのを聞きます。LIKE句と比べて速いということなんでしょうか?それとも、GoogleYahoo!のように検索順位が異なるとか?


調べてみた

検索精度を上げるための機能がついているのですね。なるほど。そして、速い、と。

なるほど。

2008-12-15

DBのインデックスを張る

| 13:28 | DBのインデックスを張る - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - DBのインデックスを張る - Rubyを勉強しようと思ってはじめた日記 DBのインデックスを張る - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

DBで「インデックスをはる」ということがよく言われます。

いまいちわかっていないので、勉強しなくては。DBは、奥が深くて大変。

Rubyの話じゃなくなっているけれど...。


参考

参考追記

データベースのインデックスについて

2008-12-14

REPLACE

| 12:25 | REPLACE - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - REPLACE - Rubyを勉強しようと思ってはじめた日記 REPLACE - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

REPLACEというのがMySQLにあるのか!

と、まあ、DBばかりの話に。

2008-11-17

SQLのIN句

| 17:17 | SQLのIN句 - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - SQLのIN句 - Rubyを勉強しようと思ってはじめた日記 SQLのIN句 - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

そいうのもあるのか!

他にもまだ、いろいろと知りたいことがあるなあ。

というわけで、だんたん、Rubyじゃなくなっている...。

2008-10-13

DBから一定期間を取得したいとき(2)

| 22:16 | DBから一定期間を取得したいとき(2) - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - DBから一定期間を取得したいとき(2) - Rubyを勉強しようと思ってはじめた日記 DBから一定期間を取得したいとき(2) - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

id:steel-plateさんに教えてもらって、MySQLから一定期間の値を取得することが出来ました。

SELECT * FROM table_name WHERE DATE_FORMAT(date_colum_name, '%Y%m')=200810;

よかった。

カレンダー
2007 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2009 | 06 | 08 |