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

元スレMySQL 総合 Part15

mysql覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - insertall + - mregexp + - SSD + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

206 = :

トランクザションが早いと言うより、同時に行われるロック処理のおかげもある希ガス
ソースは俺

212 = :

>>211
レスありがとうございます
この「11」は仮の数字です、すいません・・
その場合だと、先頭に入っていた場合、
最終に入ってた場合にマッチされないので悩んでいます。

213 = :

いずれ使えるから、正規表現は学んでおいた方がいい。
今回の場合は

REGEXP "(^11|,11,|11$)"

215 = :

>>210のテーブル自体が良くない気が

216 = :

まあそれはその通りだな

217 = :

おい、おまえらは何のデータベース作ってんだ?
入れる内容が無いんだが
ネットで拾えるデータベースに流用できるエクセルのファイルとか教えろや
郵便番号とか誰でもつくってそうなつまんねーもんつくりたくねーから
おもしろいの教えれ

218 = :

株のデータなんかいいんじゃない?

219 = :

>>217
http://kazina.com/dummy/
これでも入れとけ

220 = :

>>215
ん、そういった場合 IDで紐付けして別テーブルに
id:x_id:val
1:1:1
2:1:2
3:1:3
4:1:12
5:1:211
6:2:3
7:2:2
8:2:11
9:2:212
こういう感じで入れテクって事かな?

221 = :

>>213
ありがとございます。
>>214
それだと 1 の時にまずい事になるのです。

222 = :

追記 213さんのも 前方^スタートと 
最終適応の$のみなので、121の検索で当たっちゃう予感。
やはり カンマ割りで入れるのが間違いなのかな?

223 = :

やりたかった事書きます。

フォームからのチェックボックス値を保存しておきたかったのです。
radioとは違い複数あるためどうしようか考えていました。

PHPで行っているのですが、フォームから来た 配列をそのまま implode( ',', 配列) として入れちゃえ
んで、読み出したら explodeだと、安易に考えてました。

出来たのは良いけど、検索できない・・と こんな状況であります。
アドバイスお願いします。

224 = :

インサートするときダブルクオートでくくっておくとかじゃダメ?

226 = :

>>214
これはひどい

227 = :

>>225
きたっ キタキターッ
いけました! REGREPすごいな 勉強します。
11と1の複合を探したいときは こんな感じでいいのですね

((REGEXP "(^11,|,11,|,11$|^11$)")AND(REGEXP "(^1,|,1,|,1$|^1$)" ))

ありがとうございましたっ!

228 = :

WHERE `val`
REGEXP '(^11,|,11,|,11$|^11$)'
AND `val`
REGEXP '(^1,|,1,|,1$|^1$)'

こうでした。 ありがとうございました

229 = :

>>220
そっちの方がいいね

231 = :

>>228
これ、データの件数増えたら物凄く重そうだな・・・

233 = :

それ、1111… にもマッチするが。

237 = :

ここらへん
http://d.hatena.ne.jp/llamerada/20080413/1208073687

238 = :

MySQLであるテーブルのカラムの一部が以下のようになっているとします.
ここから,県名の多いものを上位3つ取得するのってどうすればいいですか?

神奈川
埼玉
神奈川
栃木
埼玉
栃木
茨城
埼玉
茨城
埼玉
埼玉
茨城



こういう感じで全国の県名がたくさん

239 = :

>>238
SELECT COUNT(*), 県名 FROM 全国 GROUP BY 県名 ORDER BY COUNT(*) DESC LIMIT 3;
かな。

俺も今MySQL勉強中なんだけど、SQL書くとき、大文字で書いてる?小文字?
Oracle 使う人が皆大文字だったから、今はそれに倣って俺も大文字にしてるけど。

240 = :

テーブルやフィールドと区別付けるために、全部大文字にしてる。

242 = :

>>239さんありがとうございました

私はSQL文を直接打つ場合は全部小文字です。
プログラムから使用するときは>>240さんと同じ理由で大文字にしてます。

244 = :

[tbl1]
id
1
2
3

[tbl2]
id | name | number
1 | 山田 | 18

[tbl3]
bango | name | getup
2 | 橋本 | 15時半

[tbl4]
num | name | memo
3 | 富永 | 遅刻しやすい


tblをベースに
id | name
1 | 山田
2 | 橋本
3 | 富永

のように取得したいのですが、何か良い方法はないでしょうか。

248 = :

すみません。
オフライン環境でCGI動作テストをしようと
考えているのですが、この場合、MySqlを
どこか特殊なフォルダにインストールしないといけないとか
設定ファイルを書き変えないといけないとかありますか?

CGIからデータベースの読み出しテストをしたいと考えています。

249 = :

アクセス権限だけ確認して
あとは普段のままでいいと思うけど

250 = :

>>243
ありがとうございます。
DBIで取得できないだろうかと考えましたが、
やはり自前で測るしかなさそうですね。


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - insertall + - mregexp + - SSD + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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