[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 18:27 / Filesize : 33 KB / Number-of Response : 134
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

MySQL4.0を追っかけるスレ



1 名前:名無しさん@お腹いっぱい。 [01/10/20 15:04 ID:Yt8k5lmB]
MySQL4.0.0-alpha リリース
mysql.com/products/mysql-4.0/index.html
また、ベータ版も2ヶ月以内にリリース予定。

使ってみて気がついた事とか話しあいましょう。

5 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/21 14:20 ID:???]
日本語テーブル名は3.x時代から有効だったとおもうけど...?

6 名前:名無しさん@お腹いっぱい。 [01/10/24 02:30 ID:+GgN0zh/]
誰か試してよ〜(^^;

7 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/24 07:08 ID:???]
βになったらね(^^;

8 名前:名無しさん@お腹いっぱい。 [01/10/24 16:19 ID:b9AtOOy8]
(^^; ←これ嫌い ウザイ キモイ 氏ね

9 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/24 16:39 ID:???]



(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;
(^^;(^^;(^^;(^^;(  ;(  ;(^^;(^^;(^^;(^^;    (^^;(^^;(^^;(^^;(^^;(^^;(^^;
(^^            ;(  ;(  ;(^^;(^^;(^^;(^^;    (^^;(^^;(^^;(^^;(^^;(   (^^;
(^^;(^^;(^^;   ;(  ;(  ;(^^;(^^;(^^;(^^;    (^^;(^^      ^^;(^^;(   (^^;
(^^;(^^;(^^;   ;(^^;(^^;(^^;(   (^^;(^^;    (^^;(^^;(^^;(^^;(^^;(   (^^;
(^^;(^^;(^^;   ;(^^;(^^;(^^;(^^;   ;(^^;    (^^;(^^;(^^;(^^;(^^;(  ;(^^;
(^^;(^^;(^^;   ;(^^;(^^;(^^;(^^;(^   ^    ^;(^^;(^^;(^^;(^^;(^^;   ;(^^;
(^^;(^^;(^^;   ;(^^;(^^;(^^;(^^;(^^     (^^;(^^;(^^;(^^;(^^;(^    ^;(^^;
(^^;(^^;(^^;   ;(^^;(^^;(^^;(^^     (^    ^;(^^;(^^;(^^;(^^    ;(^^;(^^;
(^^;(^^;(^^;   ;(^^;(^^;(^      (^^;(^^;   ;(^^;(^^;(^^;(^^    ;(^^;(^^;
(^^            ;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^        ;(^^;(^^;(^^;
(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;

10 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/25 00:48 ID:???]
>>8
よしよし

11 名前:lo; mailto:sage [02/06/03 11:02 ID:???]
sage

12 名前:nobodyさん [02/12/08 16:55 ID:10AoHjdc]
>>8
あんた昔の通信事情のことをなんにも知らないお子様でしょ。

13 名前:nobodyさん [02/12/08 17:19 ID:tCL4JfFl]
サブクエリは実装したの?



14 名前:nobodyさん [02/12/13 22:30 ID:Wk1KNr67]
いつになったら実用可能になるんだ?
ライセンス料余り入って無さそうだしなぁ・・・
研究者も少ないんだろうか?
次はガンマだっけ?

15 名前:nobodyさん mailto:sage [02/12/13 22:43 ID:???]
(^^; ←これ嫌い ウザイ キモイ 氏ね

16 名前:nobodyさん [02/12/14 01:43 ID:eJffEdF1]
実装を追加してもいいけどいまより遅くなるならイランよ。
さらに爆速キボン。あとバージョンは関係ないけど
オフィシャルの日本語マニュアルもうちょっとどうにかして。

17 名前:nobodyさん mailto:age [02/12/19 19:28 ID:???]
Version 4.0.6 "gamma"
キタ━━━━(゚∀゚)━━━━!!!!!!

18 名前:nobodyさん mailto:sage [02/12/20 07:54 ID:???]
キタ━━━━(^^;━━━━!!!!!!

19 名前:nobodyさん [02/12/20 19:51 ID:WOufkxn5]
>>15
お前も氏ねば2度と見ることはないと思うが、如何に?

20 名前:nobodyさん mailto:sage [02/12/20 20:06 ID:???]
>>20
おいおいそんなことよりガンマを喜ぼうぜ!

21 名前:nobodyさん mailto:sage [02/12/20 20:12 ID:???]
しまった
20は19へのレスって事で

22 名前:nobodyさん mailto:sage [02/12/21 00:19 ID:???]
(^^; ←これ嫌い ウザイ キモイ 氏ね

23 名前:nobodyさん mailto:sage [02/12/23 20:55 ID:???]
(^^; (^^; (^^; (^^; (^^;v



24 名前:nobodyさん mailto:sage [02/12/25 20:37 ID:???]
>>20
サンクスコ。ガンマがリリースされてたのね。気が付かなかった。
早速ダウソしますた。

25 名前:nobodyさん mailto:sage [02/12/29 12:40 ID:???]
4.1はいつリリースなんだ?

26 名前:nobodyさん mailto:sage [02/12/31 01:47 ID:???]
ンな事わかる訳がなかろう。

27 名前:nobodyさん mailto:age [02/12/31 14:15 ID:???]
いつのまにかVersion 4.0.7
になってるね

28 名前:nobodyさん mailto:sage [03/01/05 00:55 ID:???]
いつのまにかClientInfoも4.0.7って表示になってるね。

29 名前:nobodyさん [03/01/08 22:27 ID:4o+aADG5]
いつのまにかVersion 4.0.8
になってるね

最近ペースアップしてるね

30 名前:nobodyさん mailto:age [03/01/13 03:16 ID:???]
と言っている間にガンマ4.0.9MAXリリースされてるね。
でもWinバイナリは4.0.7ガンマMAXまでで4.0.8と4.0.9はない。
マジ?

31 名前:nobodyさん [03/01/13 21:15 ID:k0QgcHU2]
>ガンマ4.0.9MAX
ドコ?

32 名前:nobodyさん mailto:age [03/01/13 22:08 ID:???]
>>31
あー漏れが以前この板のどっかのスレのレスで書かれていたアドレスだけんがいい?
ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/MySQL-Max-4.0/
というか本家からリンクがあった。

33 名前:32 mailto:sage [03/01/13 22:10 ID:???]

意味不明な日本語でスマソ。
つまり漏れが見つけたアドレスじゃないってことです。



34 名前:山崎渉 mailto:(^^)sage [03/01/15 13:32 ID:???]
(^^)

35 名前:nobodyさん [03/01/15 20:50 ID:3QtLAdk/]
>>32
サーバー落ちてない?

今日本家サイト見てみたら4.0.9MAXありますた
なぜミラーの方が早い?と思いつつゲットしますた
つかもしかして現在のヤツって不安定?ペースの速さにちと困惑気味

36 名前:山崎渉 mailto:(^^) [03/03/13 17:52 ID:???]
(^^)

37 名前:nobodyさん [03/03/23 11:51 ID:3GLa6kKp]
4.0.12リリースでγがとれたage

38 名前:nobodyさん [03/03/29 11:40 ID:???]
3系から4.0.12に以降してみた。 レスポンスよくなってる感じ。

39 名前:nobodyさん [03/04/04 21:32 ID:L+0fNqD+]
【茅ヶ崎ちゃんねる】
 jbbs.shitaraba.com/travel/1213/

40 名前:bloom [03/04/04 21:41 ID:sAzY7ZON]
www.agemasukudasai.com/bloom/

41 名前:nobodyさん [03/04/15 12:57 ID:vFGQR14m]
質問!!

某MLでmm.mysql系のjdbcドライバーが「ロクなもんじゃない」なんて
いわれてたけど、実際のところどんなもんなんでしょうか?

漏れはそんなに使っていないけど、そんなに不具合を感じたことがない。
できればどのへんが「ロクなもんじゃない」のか、有識者の方、
情報プリーズ

(MLの方へは、恐くて聞けない)

42 名前:山崎渉 mailto:(^^) [03/04/17 12:01 ID:???]
(^^)

43 名前:nobodyさん [03/04/19 11:58 ID:k9CZJcx5]
Win版って安定してるの? 酷使しても大丈夫そう?



44 名前:nobodyさん [03/04/19 15:15 ID:nSQhjye5]
>43
3000hotのあぷろだとアクセス解析動かしてるけど、
データが飛んだことはないよ。

45 名前:nobodyさん mailto:sage [03/04/19 23:04 ID:???]
>43
MySQL自体は問題ないと感じてるけど、
WindowsのFATとか軟弱なファイルシステムによる影響はあるかな。
データベースが少ないうちはいいんだけど。

MySQLとは関係なんだけどNTFSでも細かい、大量のファイルを扱うと
問題でやすいんだけど、どうやったら対処できるのかね。

46 名前:山崎渉 mailto:(^^)sage [03/04/20 05:59 ID:???]
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

47 名前:nobodyさん [03/04/24 01:07 ID:OfRpVvAE]
Windowsで作ったデータベースを将来的にLinuxのMySQLに持っていくことはできますか?

48 名前:nobodyさん [03/04/24 01:18 ID:Y62R0g0B]
>>47
持ってった
但しperl + dbi + mysql
つーアレな組み合わせだが

49 名前:nobodyさん [03/04/24 21:55 ID:hFXIDuko]
>47
どちらも同じバージョン(リビジョンじゃないよ)のMySQLなら
データベースはバイナリー互換があるよ。
他のDB形式やMySQL3->4とかなら、dumpして持っていく。
そのときはDBMSの違いに気をつける
(片方にあったり、ない型などがある可能性がある)

50 名前:hoge mailto:hoge [03/04/29 22:39 ID:???]
ASPからODBC経由で、4.0.12-ntを利用しています。
クエリーを実行してレコードセットを生成したあと、<%=rs.recordcount%>の様にレ
コード件数を表示しようとすると、
エラーで「-1」が表示されてしまいます。

同じロジックをSQLServerに対して行うと、正常にレコード件数が表示されます。

初心者のため違いが良く分からないのですが、
mySQLではこの部分をどのようにコントロールすれば良いのでしょう?

51 名前:美人OL mailto:a [03/04/29 23:06 ID:???]
あれっ!昨日頼んだのにもう来てる本当に安かったのでびっくりしました

www.net-de-dvd.com/


52 名前:nobodyさん mailto:sage [03/04/29 23:10 ID:???]
>50
MySQL(というよりODBCドライバ?)でrecordcountファンクションに
対応してないということかな、多分。

前にASPからADOでSQLServerに繋いで色々やっとたことあるんだけど、
結構同様に対応してないファンクションが多くて、結局レコードセットオブジェクト
とか余り使わないで従来型の手法(プログラムでやる)に落ち着いた。

普通にSQLでやったら?

53 名前:nobodyさん mailto:sage [03/04/30 21:45 ID:???]
>50
MySQL-MLにも出してるみたいだけど、こっちにも一応書いとくよ。

MicrosoftのKB
support.microsoft.com/default.aspx?scid=kb;ja;JP194973

あと
ttp://tryasp.winscom.co.jp/faq.asp#57
ttp://tryasp.winscom.co.jp/faq.asp#1

ADOってMS製の中では結構好きな部類なんだけど、
(他の言語にちょっとパクって似たの作って使ってます)
良く判らん動作や、何やらまとまってない部分があってそこは萎え。



54 名前:hoge mailto:hoge [03/04/30 23:52 ID:???]
>50
どうもありがとうございました。

55 名前:nobodyさん [03/05/04 15:20 ID:9ZV+5IBG]
MySQLで、
TSVファイル(タブ区切りのデータファイル)をテーブルに読み込むにはどうすればいいの?

56 名前:nobodyさん mailto:sage [03/05/04 15:38 ID:???]
>>55
www.mysql.com/doc/en/LOAD_DATA.html
www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#LOAD_DATA

これでタブ区切りを読んだ事無いので、実際に"\t"を指定して
説明どおりに出来るかどうかは知りません
#私はスクリプトで前処理して普通のSQLで投げてるから。

57 名前:55 mailto:sage [03/05/04 18:17 ID:???]
>>56
ドキュメントを読む限りでは、
TERMINATED BY '\t'
で出来そうですね。
ありがと。

58 名前:山崎渉 mailto:(^^) [03/05/22 02:05 ID:???]
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

59 名前:山崎渉 mailto:(^^) [03/05/28 17:18 ID:???]
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

60 名前:山崎 渉 mailto:(^^) [03/07/15 11:16 ID:???]

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

61 名前:山崎 渉 mailto:(^^)sage [03/08/02 02:36 ID:???]
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

62 名前:ぼるじょあ ◆ySd1dMH5Gk mailto:(^^) [03/08/02 05:16 ID:???]
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

63 名前:山崎 渉 mailto:(^^) [03/08/15 23:03 ID:???]
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン



64 名前:nobodyさん mailto:sage [04/02/01 11:53 ID:???]
保守

65 名前:nobodyさん mailto:sage [04/07/27 03:39 ID:???]
ものすごく初歩的なとこでひっかかってるんですが良ければ教えてください。
PHPインストールしてmysql4.0もインストールしました。
tsuttayo.sytes.net/mysql/install/win/

ここをみながらやっていったんですが手順16の再起動後にうまく動かなかったので
一回削除してもう一度インストール、再起動、等いろいろ試行錯誤していましたが
結局動きませんでした。で、思い切って「my.ini」セットアップの項目にあったユーザー
名、パス関連のところを消して、さらにSJISの設定も消してやりなおしてみたところ、
今度は動き出したんですが、最初に出てくるはずのユーザー名とパスを設定する
画面が出てこなくなってしまい、現在もユーザー名とパスがない状態で困っています。
もしよろしければ誰かご教授お願いします。

66 名前:nobodyさん [04/08/14 11:42 ID:EgOE5Yt9]
なにかわかりやすいMySQLの入門書か入門サイトないですか(^^;

67 名前:nobodyさん mailto:sage [04/08/14 22:09 ID:???]
@ITとかの過去・最近の連載がいいんじゃないかな。
個人のサイトのは、結構「うごいたからいいや」的な間違いが多く
(まあ体験談としての読み物のポジションでは有用)
余りお奨めできかねる。あとWebMonkeyとか他のサイトでも
チュートリアルの連載をしてたと思う。当時ものの場合
現在でも通用するかの見極めが必要だから、全部鵜呑みにはしないこと。

68 名前:笑えないネット [2005/05/11(水) 00:10:40 ID:dRElxCzF]
半年位前の@ITの記事でPostgreでコンデンスの話が出ていたけど MySqlでどうなんだろう
やはり必要なのだろうか それをサーバでやったらクレームがくるのかな。


69 名前:nobodyさん mailto:hage [2005/06/04(土) 00:58:10 ID:???]
(^^;

70 名前:nobodyさん mailto:sage [2005/06/04(土) 10:53:18 ID:???]
化石スレageんな!

71 名前:nobodyさん [2005/06/10(金) 00:25:19 ID:dEf5c/xx]
助けてください!
winでMySQL4.1を使っています。
現在Cドライブにインストールしてあり
データベースもCドライブにあります。
Cドライブが手狭になってきたのでデータベースを
Dドライブに移したいのですがどうしたらいいでしょうか?
移した後もDドライブで運用したいんですが。

72 名前:nobodyさん mailto:sage [2005/06/10(金) 07:24:45 ID:???]
>>71
バックアップ
アンインストール
再インストール
復元

73 名前:nobodyさん [2005/09/02(金) 14:57:02 ID:/LtcNskM]
MY SQLのデータをGUIで操作できる、WinMySQLAdminについてお尋ねします。
上記ソフトを導入してみようとインストールしてみたのですがどうも新しくデータベースを作成することができず
困っています。
ちなみにPHPとSQLについては初心者で一から本を読んで勉強しています。

WinMySQLAdminを起動して、detabasesのタブで右クリックをするとcreate Databaseという項目が出てくるはずなのですが
私の場合、Flush HostsやFlush Logsなどの項目しか出てきません。
これはなぜでしょうか?ちなみにWIN XPにインストールしておりまして、WinMySQLAdminのバージョンは1.4です。



74 名前:nobodyさん mailto:sage [2005/09/03(土) 03:23:42 ID:???]
電話番号ってBIGINTとTINYTEXTのどっちがいいんだ?
0から始まるから後者かな・・・

>>73
phpMyAdminではなくて?

75 名前:nobodyさん [2005/09/06(火) 08:20:13 ID:XilL8D3h]
>74 VARCHARでいいんじゃない?

76 名前:nobodyさん [2005/09/06(火) 15:20:28 ID:MHrXIfbO]
perl+Mysqlで掲示板を作りたいんだけど、解説されてるサイトがあったら教えて。

77 名前:nobodyさん mailto: [2005/09/21(水) 02:22:30 ID:???]
みんなDBのバックアップってどのようにしてる?
漏れはphpMyAdminでいちいちCSVとかに吐き出したりしてるけど、
手動で面倒だし、テーブルの数が増えてくるとやってらんないよね・・・。

78 名前:nobodyさん mailto:sage [2005/09/21(水) 07:09:17 ID:???]
>>77
定期的にやるならcron+mysqldumpだろ

79 名前:nobodyさん mailto: [2005/09/21(水) 22:57:29 ID:???]
>>78
正直「mysqldump」ってのがあることを知らなかった。
ありがと。

80 名前:nobodyさん mailto:age [2005/09/26(月) 17:27:04 ID:???]
MySQLでboolean型ってないの?
みんなはどういう方法で代替しているの?

81 名前:nobodyさん [2005/09/26(月) 17:33:26 ID:eUCvvuNH]
www.geocities.jp/nano7maru/top.html

82 名前:nobodyさん mailto:sage [2005/09/26(月) 17:35:28 ID:???]
移植性のために4.1から導入されてる
内部的にはtinyint(1) unsignedとして処理されるんじゃなかったっけ

83 名前:nobodyさん mailto:sage [2005/09/27(火) 10:44:54 ID:???]
mysqldumpでダンプ中にcronとかでテーブルの(大量)更新とかがあった場合の
動作ってどうなるのかね?? 一時更新を止めてダンプするのかな。



84 名前:nobodyさん mailto:  [2005/10/04(火) 12:36:58 ID:???]
dump

85 名前:nobodyさん mailto:  [2005/10/05(水) 01:53:31 ID:???]
スラムダンプ

86 名前:nobodyさん [2005/10/18(火) 18:08:00 ID:ih4nu8k6]
MySQLのUPDATEについてお伺いしたいのですが、
現在、データベースがある時間に一括更新されるPHPのプログラムを書いています。

そこで以下のようなクエリを行数だけ何度も何度も発行して更新しているのですが
そのせいかハードディスクがガリガリいってしまって非常に時間がかかってしまいます。
 UPDATE table_name SET column1 = 10 WHERE id = 1
 UPDATE table_name SET column1 = 5 WHERE id = 2
 (何度も別のidに対して繰り返す)

INSERTですと、VALUESの後ろに複数付け加えれば複数挿入できますし
MySQLリファレンスによるとver4.1からC APIで複数クエリを実行できるようになったみたいなので
 UPDATE ....; UPDATE .....; UPDATE ....; UPDATE .....;
のような文字列を渡せばよさそうなのですが、それ以前のバージョンで上手い解決方法をご存知の方が
いらっしゃいましたら、よろしくお願い致します。

87 名前:nobodyさん mailto:sage [2005/10/18(火) 18:26:51 ID:???]
バージョンが5<ならストアドを使うと便利。
あ、4.1より前か。。
とりあえずidにインデックスは貼ってあるよね?

88 名前:88 mailto:sage [2005/10/18(火) 18:56:53 ID:???]
>>87
ありがとうございます。
5以上だと上手い方法があるみたいなので、今回は使えないのですが今後の為に勉強してみたいと思います。

念のためEXPLAIN SELECT * FROM table_name WHERE id = 1;を
してみたのですがインデックスは作られていました。

プログラムの他の部分が問題ある可能性も考えて、クエリ発行部分だけコメントアウトしてみたのですが
一瞬で処理が終わってしまい、やはりUPDATEの部分が問題あるようです。

全部で30行10列しかないデータに対して行っているのに、1秒-1.2秒ぐらいかかっているので
何か根本的なことに問題がありそうな気がするのでもう一度、全体を確認してみたいと思います。

89 名前:87 mailto:sage [2005/10/19(水) 10:51:01 ID:???]
んーおかしいね。。
OSとメモリの空き具合を書いてくれるとわかるかも。

HDがガリガリ言うってことは相当I/Oの処理がかかってるからUNIX系ならtopコマンドでCPUの分配を見てみて
もしsystemのCPUが多かったらThread_Cache等の変数を上げてみるといいと思います。

90 名前:nobodyさん mailto:sage [2005/10/22(土) 10:00:10 ID:???]
>>89
お返事遅れてしまって申し訳ありません。
今のところテストはWindowsXP Professionalで行っていて、メモリは384MBです。

タスクマネージャーで調べてみたところ、こんな感じになっていました。
 物理メモリ (KB)
  合計          392688
  利用可能       107960
  システムキャッシュ  140632

 カーネルメモリ (KB)
  合計    66232
  ページ   58032
  非ページ 8200

ご指摘の通り、キャッシュやページなどのサイズが怪しそうですので
色々と設定で変更して試してみたいと思います。

91 名前:nobodyさん mailto:sage [2005/10/25(火) 00:32:31 ID:???]
column1='10' としてもダメ?

92 名前:86 mailto:sage [2005/10/30(日) 16:39:57 ID:???]
>>91
試してみたのですが、やはりガリガリとなってしまいました。




試しにLINUXでやってみたところ問題なく動いたのでOSの問題のようです。
原因が分かりましたらこちらで報告させて頂きたいと思います。

93 名前:nobodyさん mailto:sage [2005/10/31(月) 14:36:17 ID:???]
いや実データの問題でしょ



94 名前:nobodyさん [2006/11/01(水) 13:47:07 ID:UJqk4mQr]
現在の日付から二ヶ月前の月の最終日を指定したくて。
20061001
という形式で日付が欲しかったのですが。
SELECT CURDATE() - 0100;
で大丈夫でしょうか?
20070101 - 0100
となったときにおかしくなりますよね多分。

95 名前:nobodyさん [2006/11/01(水) 14:28:47 ID:UJqk4mQr]
select CONCAT(DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y%m'),'01');
でいけました、・・が長いですね。
20061001 という先月の最初の日が取れればいいだけなので、もっとスマートな方法があればお願いします。

phpで使うsqlなのでphpで日にちを作ったほうがいいかもですね。

96 名前: ◆tQhCU0LELY mailto:sage [2006/11/03(金) 00:37:15 ID:???]
warota

97 名前:nobodyさん [2006/11/09(木) 14:41:12 ID:JW+Aghlr]
普段から使っている方からすれば初歩的な質問だと思いますが、お願いします。
まず、

$con=mysql_connect(〜);
mysql_select_db(〜);
$sql="select * from 〜";
$result=mysql_query($sql, $con);

という感じで、テーブル全ての情報を$resultに格納します。
この後、参考にしている本では

while($row=sql_fetch_array($result)){
〜;
}

として順番に一行ずつ参照しています。
これを少し変えて、参照する行を逆順にするにはどうしたらいいでしょうか?

98 名前:nobodyさん mailto:sage [2006/11/10(金) 07:13:46 ID:???]
>>97
$sql="select * from 〜 DESC";

99 名前:nobodyさん [2006/11/13(月) 12:48:28 ID:oOz598NF]
ものすごい初歩的な質問だと思うのですが・・
show tables;
などをした際に大量にあった場合コンソールのバッファを越えてしまいます。
一つずつ見るにはどうしたらいいのでしょうか?
linuxコマンドのmoreのような事をしたいと思っています。

100 名前:nobodyさん [2006/11/22(水) 00:39:53 ID:EkJNk5rg]
>>98
便乗して質問してもいいですか?
order by 苗字, 名前
苗字順にして、苗字が同じならば名前順 としたい場合、上記でいいと思うのですが、

あるフィールドがNULLではない行を先に苗字順にし、更にNULLの行を苗字順にしたい場合、
1つのクエリで処理することはできないのでしょうか?
現在は2つのクエリで1クエリでNULLではない行の苗字順、 2つめのクエリでNULLの場合の苗字順
後からそのクエリをプログラム側で合わせてます。

尚、あるフィールドがNULLではない場合、それぞれ異なるキーがはいってます。

101 名前:nobodyさん [2006/11/22(水) 00:51:39 ID:EkJNk5rg]
なんか説明が下手なので例データを書きます

|苗字|名前|趣味|
――――――――――
|竹中|三郎|   |
|秋葉|一郎|アニメ |
|山本| 萌 |   |
|鈴木|四郎|野球|

↑このデータベースを1つのクエリで

|苗字|名前|趣味|
――――――――――
|秋葉|一郎|アニメ |
|鈴木|四郎|野球|
|竹中|三郎|   |
|山本| 萌 |   |

趣味がある人の中で苗字順、趣味が無い人の中で苗字順
こう並べ替えたいのです。

102 名前:nobodyさん mailto:sage [2006/11/22(水) 07:39:58 ID:???]
応用力のない人だな
趣味のorderの前に趣味がNULLかどうかのorderいれりゃいいだけだろ

103 名前:nobodyさん mailto:sage [2006/11/22(水) 07:53:23 ID:???]
>>99
MySQL Command Line Clientを使ってると仮定して、、、
tee C:\data\out.txt
とかやると、logファイルを残してくれる。



104 名前:nobodyさん [2006/11/22(水) 21:54:47 ID:en/LIJ9f]
すいません、以下の文章の意味が全く分からないのですが、どなたか解説していただけないでしょうか。
なぜそれで「テーブルロックが回避される」のか、サッパリ理由が書かれてませんよね。
っていうか下記のページ、全体的に日本語がおかしい気がします・・・。

dev.mysql.com/doc/refman/4.1/ja/tips.html
>大量に更新された MyISAM テーブルに対して複雑な SELECT クエリを使用しないようにする。これでテーブルロックを回避する。

105 名前:nobodyさん [2006/11/23(木) 19:10:32 ID:cbnkHJk4]
mysqlで対象のフィールドがあればupdateして、なければinsertするみたいなSQLは書けるんでしょうか。
方法があればご教示(ご教授ではない)下さい。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<33KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef