MySQL

全4806件中4561~4580件表示
  • MySQL使えない

    激しくコンピュータに弱いものです。 本やWebを見ながらMySQLをインストール。 その後、(現在登録されているユーザとホスト、パスワードを確認するため、らしい) mysql> select host,user,password from mysql.user; と入力してみるも「ビッ!」と音がして「ERROR 1044: Access denied for user: '@localhost' to database 'mysql'」と表示される。Web中を探し回っても解決方法が見つかりません。 その他、いろいろコマンドを入力しても「ビッ!」と鳴って同じエラー表示が、 サルでも解るような説明求む。 OS:WINXP

  • ODBCを使用する場合のファイルDSNの設定

    環境 WindowsXP Pro Visual Studio.NET 2003 インストールしたもの MySQL(ver:4.1.11) MyODBC-3.51.11-1-win.exe ODBC .NET Data Provider(ver:1.0.4030.0) (MDAC(ver:2.8)はいつのまにか勝手に入ってました) 「コントロールパネル」→「管理ツール」→「データ ソース (ODBC)」から「ODBCデータソースアドミニストレータ」を起動して、ファイルDSNタブから追加で【MySQL ODBC 3.51 Driver】を選択し「適当な名前」を入れて、「適当な名前」.dsnがファイルDSNに作成されるのですが、ダブルクリックしてみると 「一般エラー:DSNファイルC:\~~~~.dsnが無効です。」となってしまいます。 ユーザーDSNとシステムDSNはちゃんと追加でき、「Connector/ODBC」も設定でき、Access2003、VB.NETからMySQLで作ったテーブルは読み取れました。 VB.NETのサーバーエクスプローラから接続の追加で、データリンクプロパティのプロバイダタブから「Microsoft OLE DB Provider for ODBC Drivers」 を選び、接続タブから「接続文字列を使用する」にチェックを付けビルドで開いたデータソースの選択欄にファイルDSNで作った.dsnは表示されますが、選択してもデータリンクエラー「ドライバへの接続中にエラーが発生したため、操作を実行できません。」となりやはりファイルdsnが使えません。 どうやってファイルDSNを設定したらいいのでしょうか?

  • phpMyAdmin2.6.0でDBのバックアップ

    宜しくお願い致します。 phpMyAdmin2.6.0でエクスポート機能を利用してDBのバックアップを取ってみました。いくつかエクスポートするファイル形式が選べるのですが、とりあえず「sql」形式で圧縮無しのエンコーディングもnonでファイルにしてみました。このファイルは本当に使えるのでしょうか?というのも、全部で8DB分をファイルにエクスポートしたのですが、エクスポートファイル毎に実際のDBのサイズとバックアップしたファイルサイズで多かったり少なかったりと差があります。それと、phpMyAdminでエクスポートしたこのファイルをインポートする方法が良く分かりません。教えて頂けると大変助かります。

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • 制御文字を含む文字列を扱うには

    field char(50) binary not null unique primary key,fulltext (field) この設定で作られたフィールドがあり、主にlike検索をされます。 このフィールドには本来10進数の数字の文字列を入力する事を考えていたのですが、(数値としては桁数が大きすぎる事と、その数字列の中に"123"を持つ物を探すなど数量とは関係無い検索がされる事から文字列にしています) MySQLのリファレンスによると、インデックスの対象になる文字列は桁数が短い方がいいようなので、どうせ数値でなく文字列を使っているのならと思い、1バイトで表現出来る全ての文字を使い256進数で表し、桁数を節約しようと考えました。 256進数に直してしまうと10進数の状態で"ある数字列"を持つのかどうか分からなくなるのではないかと思うかもしれませんが、それはこのフィールドに行われるlike検索の特徴により解消されます。 長い前置きでしたが、質問はタイトル通り制御文字を含む文字列を扱う事、言い換えれば0~255の全ての文字コードを文字列データとしてMySQLでインサート・全文インデックス・セレクトする方法です。このフィールドのデータは出力される事は無く、selectのwhere部分に使われ、出力されるのは同レコード内の別のフィールドのデータです。 素直に以下のコードでテストしましたが失敗しました。 while ($i < 50){ $rand = mt_rand(0,255); $str .= chr($rand); $i++; }/*insertする文字列$strを生成*/ $sql = "insert into table(field) values ('$str')" $strの中に制御文字や"や'等の文字が入るとinsertが失敗し、追加出来たレコードについても、コマンドプロンプトからselectして出力してみるとPCが警告音を連発します。 何か方法は無いでしょうか?

  • MySQLのINSERT文で変数展開ができません

    はじめまして。 MySQL+PHP初心者なのですが、INSERT文中での変数展開がうまくいきません。 フォームから受け取ったデータを単純にレコードに追加するだけなのですが、 mysql_query('insert into area_tbl (area)values($area)'); areaのデータ型はテキストで、$areaをクォーテーションで囲めば当然のごとくそのまま表示されてしまいますし、事前に $area = $_POST['area'] の処理をしてもダメです。直後に echo "$area" をするとフォームに入力した文字列が表示されるので、データの受け渡しはうまくいっていると思います。また ($area) の代わりに'あいうえお'といれると【あいうえお】とデータベースに反映されるので、MySQLとPHPの日本語対応の問題もないと思います。なぜでしょうか? ご指導のほどよろしくお願いいたします。

    • ベストアンサー
    • conquest
    • MySQL
    • 回答数3
  • 商品Aと商品Bを購入したユーザーの取得

    こんにちは! 現在以下の状態でのsql作成に悩んでいます。 テーブルユーザー uid name 1 test1 2 test2 3 test3 購入履歴 id uid item 1 1 商品A 2 1 商品B 3 2 商品B 4 3 商品A 5 3 商品C の様なテーブルから商品Aと商品Bを購入した ユーザーのみを抽出したいと考えています。 恥ずかしながら見当も付かない状態です。 ポインタだけでも結構ですので ご教示頂けますようよろしくお願いいたします。

  • Apacheについて

    Apacheをインストールし1回はhttp://localhostでうまく作動したのですが、PHPをインストールし設定していくとhttp://localhostさえ反応しなくなりました。 どうしてでしょうか?

    • 締切済み
    • w22sa
    • MySQL
    • 回答数1
  • MySQLAdminでユーザー追加する

    宜しくお願いします。 MySQLAdminの特権でユーザーを登録しようとしていますが、そのユーザーは特定のテーブルしか触れないように設定し、さらに、特権などを一切与えないように設定するにはどうすればよいのでしょう?

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数2
  • Apacheについて

    Apacheをインストールしたのですが、うまくいきません。 OSとか関係あるのでしょうか。

    • 締切済み
    • w22sa
    • MySQL
    • 回答数1
  • MySQLについて

    MySQLについて勉強しようと思うのですが、オススメの本などありましたら、教えてください。まったくの初心者です。よろしくお願いします。

    • 締切済み
    • w22sa
    • MySQL
    • 回答数1
  • Select方法

    Window2000+MYSQL4.0.24環境でPGをしています。 次のような結果をSQLでできるのでしょうか。 TBLA id number lastmodified temp 1 1 05/04/01 aaaa 2 1 05/04/02 bbbb 3 2 05/04/01 cccc 4 2 05/04/02 dddd 5 3 05/04/01 eeee 6 3 05/04/02 fffff 7 3 05/04/03 ggggg 次のように同一number毎に最新lastmodifiedのレコードを取得したいと思います。 id number lastmodified temp 2 1 05/04/02 bbbb 4 2 05/04/02 dddd 7 3 05/04/03 ggggg 以上よろしくお願いします。

    • ベストアンサー
    • jaekuk
    • MySQL
    • 回答数2
  • 物件検索システム

    物件検索システムを作りたいのですが、作り方がわかりません。MySQLを使うということだけしか聞いてないので、どうしたらいいのかがわかりません。 まずは、何から作成したらいいのでしょうか。EXCELでデータベースを作成したらいいのでしょうか。例えば、沿線で探すから●●線の◆◆駅~▲▲駅までの、家賃5万円~6万円で、1ルームでとチェックを入れて検索ボタンを押すとその詳細がでるようにしたいです。 よろしくお願いします。

    • ベストアンサー
    • w22sa
    • MySQL
    • 回答数2
  • データベースを用いて掲示板を作る際のテーブル、フィールド等の構造の組み立て方

    Apache/2.0.52 (Win32) PHP/5.0.3 MySQL/4.0.14と言った環境で画像掲示板を作成しています。 サイトの構造は -top --asia ---japan ----hokkaido(掲示板) ----tohoku(掲示板) ---korea(掲示板) --oceania ---australia ----queensland(掲示板)以下続く と言ったように相当な数のディレクトリが存在し、その各最下層に掲示板のページがあるといった状況です。 掲示板のログをデータベース形式で保持し、記事や画像、ページに対して高速に検索したり、新着記事の表示をできるようにしようと思っています。 現在データーベースのフィールドは以下のように構成してます。 no______int(pri)_記事ナンバー resno___int______レスナンバー regtim__datetime_登録日 name____varchar__ニックネーム  title___varchar__タイトル com_____text_____コメント host____varchar__ホスト ext_____varchar__画像の拡張子 pass____varchar__記事編集削除用パス fname___varchar__画像のファイル名 同じフィールド構造を持つテーブルを、テーブル名:hokkaido , tohoku , queesland 等として所持してます。が、同じフィールドの構造であればそれらすべてを一つのテーブルにまとめてしまったほうが管理が楽であったり検索が高速なような気がして no 記事ナンバーの前に dir varhcar ディレクトリ名(ディレクトリのURL) を購入してDBを構築したほうが良いパフォーマンスが得れるような気もしますが、同じ値が dir フィールドに列挙されるのもおかしい気がします(一つのページ、ディレクトリに対して保存される記事数は1000件です)。 データベースを扱うこと自体始めてでオーソドックスなテーブル、フィールドの構造(スキーマって言うんですか?)の立て方が分からず困ってます。どなたかアドバイスまたは参考URLなど教えていただけないでしょうか・・・

  • テスト用のテーブルを作りたい(10,000レコード)

    環境はFedora Core3, Mysql3系の最新版です。 数個程度のレコードでは検索速度等がわからないので、1レコード目のデータを元に、10000レコードを追加しようと思います。 +----------+----------+---------------------+-----------------+-------------------+----------+ | id | clear | mail_address | home | maildir | name | +----------+----------+---------------------+-----------------+-------------------+----------+ | test0001 | test0001 | test0001@example.jp | /vmail/test0001 | test0001/Maildir/ | test0001 | +----------+----------+---------------------+-----------------+-------------------+----------+ このような感じで「test0001」のレコードがあります。 これをtest9999までのユーザで追加していきたいのですが、 どうすれば、効率よくデータを埋めることができるでしょうか? 私の知識では、シェルでfor文を使って2から9999までインクリメントして・・・「0002」ってどうかけばいいんだろう? ぐらいなレベルですので、シェルは書くことができません。 なにか良い方法はありませんでしょうか?

  • Movable type【ブログ】の設置でエラーが出ます

    Movable type 初心者のものです。 無事、ダウンロード出来、試行錯誤で設置をしてみましたが、 mt-load.cgi では、 Bad ObjectDriver config: Connection error: Access denied for user: 'test_blogU となります。 データーベースの設置が間違っているのでしょうか、 色々調べてもよく分かりません。解決策をお願いします。 -------------------------------------------- MySQL です。 ObjectDriver DBI::mysql Database test_blogD DBUser test_blogU DBHost localhost としております。

    • 締切済み
    • atk18
    • MySQL
    • 回答数1
  • 複数テーブルのGROUP BY の使い方を教えて下さい。

    いつもお世話になっております。 3日悩んだのですが、どうにもわからないので 投降させて頂きました。 どうかご指導よろしくお願いいたします。 二つのテーブルがあります テーブル名(uriage) uriage_id syouhin_id year 1gatu 2gatu 3gatu 4gatu 5gatu 6gatu 7gatu 8gatu 9gatu 10gatu 11gatu 12gatu テーブル名(syouhin) syouhin_id siiresaki 求めたい情報 year │siiresaki │1gatu │2gatu │3gatu…… GROUP BY を使えばよいのかなと思って下記の SQL文で試してみました。 SELECT year,syuhin_is,1gatu,2gatu…(略)12gatu FROM uriage,syouhin WHERE uriage.syouhin_id = syouhin.syouhin_id GROUP BY siiresaki ORDER BY syouhin.siiresaki,uriage.year すると、仕入先でグループ化はされたのですが、 年度まで一緒にグループ化されてしまうのです。 年度ごとの、仕入先でグループ化して、 それぞれの月ごとで加算させるには どのようにしたら良いのでしょうか・・・? SUMもいるのだ、と思って下記の文でも 試してみたのですが、こちらはエラーが返ってきました。 SELECT year,siiresaki SUM(1gatu,2gatu…(略)12gatu) FROM uriage,syouhin WHERE uriage.syouhin_id = syouhin.syouhin_id GROUP BY (year,siiresaki) どうかご指導よろしくお願いいたします。

    • ベストアンサー
    • sibazuke
    • MySQL
    • 回答数3
  • データベースについて

    データベースとは一体なんなのでしょうか? プログラミングの経験はあるのですが、 SQLなどのデータベースを利用したことがありません。 ファイルか何かなんでしょうか? どのような場面で使われるのでしょうか? どんなことに使うと便利ですか?

    • ベストアンサー
    • noname#10832
    • MySQL
    • 回答数2
  • 検索の秒数表示について

    PerlでMySQLのデータベースを作ろうと思っていますが、検索に掛かった秒数を表示させる為に何かMySQLコマンドみたいなものはありますか?Windowsのプロンプト上でMySQLを実行し検索すれば、「row in set (0.02 sec) 」と表示されますのでこれを表示させたいと思っています。宜しくお願いします。

    • ベストアンサー
    • eiseima
    • MySQL
    • 回答数1
  • MySQLで先頭にカラムを追加

    宜しくお願いします。 MySQLで新たにカラムを追加する場合、 alter table テーブル名 add column 新カラム名 after 既存のカラム名; という形で追加すると思うのですが、これだと『after 既存のカラム名』となるので、そのカラムの次に入ってしまうと思います。なので、これだとどうしても2番目に来てしまいます。新たに1番目にカラムを追加する事は出来ないのでしょうか?

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • データ内の「\」や「'」を抽出するには

    データ内に「\」や「'」が含まれているデータを抽出するには SELECT * FROM table WHERE column LIKE '%\%' SELECT * FROM table WHERE column LIKE '%'%' で良いのでしょうか?