MySQL

全4806件中4541~4560件表示
  • XML-DB変換について

    今、新しい仕事でXML文書で顧客でデータ転送する仕事があります。 XSDというファイルがあるのですがこの定義にしたがって あるデータをXML文書に変換する機能ってMysqlにあるのでしょうか? XMLについてまだあまりよく知らないため質問の内容がおかしかったらすみません。 ご存知のかたがいらっしゃったら教えていただけますでしょうか?

  • テーブルにアクセス制限はかけられますか?

    MySQLはユーザー毎にDBへのアクセス権は設定できますが、ユーザー毎にテーブルへのアクセス権(例:テーブルAを参照でき、テーブルBは参照できない等)を設定する方法はないでしょうか?

    • ベストアンサー
    • php4
    • MySQL
    • 回答数1
  • MySQLでAutoCommitをfalseにする

    MySQLではデフォルトでAutoCommitモードONで起動されると思うのですが、それをOFFにする方法を教えていただけないでしょうか?立ち上げ時からOFFで使用したいと考えております。ご回答お願い致します。

  • サブクエリを使わない方法

    MYSQLのバージョンが4.0の為サブクエリが使えないので非常に困っています。是非お力をお貸しください。 商品コード別に最新の単価を求めるにどうしたら良いでしょうか。 A表 見積No|発行日 ------------------- 00001 |2005/05/01  00002 |2005/05/01 00003 |2005/05/02 00004 |2005/05/03 B表 見積No|商品コード|単価 --------------------------- 00001 | A000001 | 000010 00001 | A000002 | 000020 00002 | A000003 | 000030 00002 | A000002 | 000022 00003 | A000001 | 000012 SELECT A.見積No,A.MAX(発行日),B.商品コード,B.単価 FROM A表 AS A LEFT JOIN B表 AS B ON A.見積No = B.見積No GROUP BY B.商品コード このSQLで日付と商品コードは取得できるのですが、 ここ行き詰まってしまいました。 よろしくお願いします。

    • ベストアンサー
    • ataata28
    • MySQL
    • 回答数3
  • 文字列分割して、ソート出来ますか?

    SQL内で文字列を分割して、その値でソートすることは出来ますか? データ) First Name + Last Name が1つのフィールドに入っている。 リストアップ) Last Nameのみを抽出して、ソート。 こんなことは可能でしょうか?

  • かねやんMySQLAdmin1.43

    WinXpでmysqlを勉強中です。 かねやんMySQLAdmin1.43を使って、Sql発行を押し下のように書き込んで実行するとエラーがでます。 CREATE TABLE hotelmember ( hotel_name varchar(40) NOT NULL, com_name varchar(40) NOT NULL, charge_name varchar(40) NOT NULL, id varchar(40) NOT NULL, pass varchar(40) NOT NULL, mail varchar(40) NOT NULL, zip varchar(40) NOT NULL, add varchar(40) NOT NULL, tel varchar(40) NOT NULL, url varchar(40) NOT NULL, memo varchar(40) NOT NULL, PRIMARY KEY ( id ) ) エラー文 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'add varchar(40) NOT NULL,tel varchar(40) NOT NULL, そこで add varchar(40) NOT NULL, tel varchar(40) NOT NULL, url varchar(40) NOT NULL, memo varchar(40) NOT NULL, を削除するとうまくテーブルが作成されます。 なにが悪いんでしょうか?

    • ベストアンサー
    • bakusui
    • MySQL
    • 回答数1
  • 別のテーブルから数値を取得したい

    リレーションか、結合どちらになるかわからないのですが、 たとえば例をあげると syohin:【商品リスト】と【荷物の大きさ】 souryou:【荷物の大きさ】と【送料】 というテーブルがあるとします。 syohin type ----------- 001 A 002 B 003 C type souryou -------------- A 500 B 1000 C 1500 SQL文で、syohinとsouryouを出力したいのですが、 (例:商品002のみ「商品名」と「送料」を出したい) syohin souryou ---------------- 002 1000 のですが、どのようなSQL文になるのでしょうか? これがリレーションであるならば、テーブルの作成時や、フィールドの作成時に何かしらのオプション設定が必要なのでしょうか?

  • MySQL パスワードが認証されていないようなのですが

    『MySQL入門以前』という本を購入し、初めてデーターベースを作ってみようかと言う超初心者です。この本にならってMySQLをインストールし、起動する段階で sudo ./bin/mysqld_safe (リターン) と入力するよう書かれているのですが、そうすると Password: と出てきます。ここに普段PCにログインしたりする時に使用するパスワードを入力するのですが、 dyld: ./bin/my_print_defaults Undefined symbols: ./bin/my_print_defaults undefined reference to _stpcpy expected to be defined in /usr/lib/libSystem.B.dylib dyld: ./bin/my_print_defaults Undefined symbols: ./bin/my_print_defaults undefined reference to _stpcpy expected to be defined in /usr/lib/libSystem.B.dylib Starting mysqld daemon with databases from /usr/local/mysql/data ./bin/mysqld_safe: line 351: 656 Trace/BPT trap $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file >>$err_log 2>&1 050502 16:46:49 mysqld ended と出てしまい、よく意味は分かりませんがendedと出ているので終了しまっているようなんです。パスワードが認証されていないとも思えるのですが、このPCを買ってから他のパスワードを設定していないので、入力間違いではないと思いますし、他のパスワードは思い付きません。  とりとめもなく、また長くなってしまいましたが、どうか助けて下さい。

  • IISでのBASIC認証

    以前Windows2000Professionalにおいて、Apache2+PHP5+MySQL4という環境でWebサーバ(イントラネット)をたてていました。 今回新サーバー導入となり、ASPも使えるようにという事でApacheからIISへ変更になりました。 PHPとMySQLもスムーズに動きましたが、多用していましたBASIC認証が出来なくなりました。IIS設定のディレクトリセキュリティで基本認証のチェックを入れましたがだめでした。認証ダイアログは出るのですが、正しく入力しても認証が失敗します。 Apacheで出来るBASIC認証はIISでは出来ないのでしょうか? phpMyAdminもBASIC認証を行っているため使う事が出来ずに困っています。 何かよい方法はないでしょうか。 よろしくお願いいたします。

  • JDBCドライバについて

    JavaからアクセスしたいのでJDBCドライバをインストール、設定しようとしたのですが、Tomcatに組み込むやり方がわかりません。このサイトを参考にしてやったのですが・・・ << db105.java >> データベース(0):JDBCドライバ JavaのプログラムからMySQLのデータベースへ接続するにはJDBCドライバが必要である。 ●JDBCドライバのダウンロードとインストール (1)Webブラウザで、http://www.mysql.com/downloads/に接続する。 ダウンロードするバージョン(MySQL Connector/J 3.0)をクリックする。 (2)http://dev.mysql.com/downloads/connector/j/3.0.htmlに切り替わる。Downloadをクリックする。 (3)ダウンロードが始まるので、保存先をデスクトップにする。ファイル(mysql-connector-java-3.0.15-ga.zip)がデスクトップに保存される。 (4)ZIP形式のファイル(mysql-connector-java-3.0.15-ga.zip)を解凍する。デスクトップ上のディレクトリ(mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga)内のファイル(mysql-connector-java-3.0.15-ga-bin.jar)にJDBCドライバが存在する。 (5)JDBCドライバを環境変数CLASSPATHに追加する。 SET CLASSPATH=%CLASSPATH%;c:\mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga-bin.jar;. ただし、JDBCドライバは、 c:\mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga-bin.jarに存在する。 ●Tomcatに組み込む。 ファイル(mysql-connector-java-3.0.15-ga-bin.jar)を %CATALINA%\shared\libの下にコピーする。その後、再起動する。 2番目の黒丸の%CATALINA%\shared\libが全くみつからないです。教えてください~;;

    • ベストアンサー
    • kuninari
    • MySQL
    • 回答数10
  • 使うべきでない文字。

    こんにちは。いつもお世話になっております。 テーブル名を作成する時に、-(ハイフン)を 使うと、不具合があるから使わないほうが良いと 何かで読みかじったのですが、どのような 不具合が予想されるのでしょうか? また、文字列していカラム(VARCHARなど)でも ー(ハイフン)や+(プラス)など、 使わない方がよかったりいたしますか? MySQLの基礎本などを読み漁ってみたのですが、 ある書物ではテーブル名を普通に日本語文字に していたり、また違う基礎本では、日本語は 使うべきでは無いと紹介されていて、初心者には 何を信じて覚えるべきなのか、混乱してしまって・・・。 どうかご指導よろしくお願いいたします。

    • ベストアンサー
    • sibazuke
    • MySQL
    • 回答数2
  • MySQL 4.1.10a で日本語入力できない

    以下の環境でPHPとMySQLを使おうと思っているのですが、MySQLのコンソール画面で日本語を入力しようとしても、日本語が表示もされずに消えてしまいます。 mysql> select * from table where data='日本語 ↑ここでエンターを押すと mysql> select * from table where data=' ↑こうなります 過去にも似たような事例は見かけるのですが、参考にして対処しても改善されません。どうしたらよいのでしょうか、すみませんが教えてください。 <以下は環境など> ・FedoraCore2 ・Apache2 ・PHP5.0.4 ・MySQL4.1.10a ■設定ファイル /etc/my.cnf [mysqld] default-character-set = ujis [mysqldump] default-character-set = ujis [mysql] default-character-set = ujis ■起動方法 /usr/local/mysql/bin/mysqld_safe --default-character-set=ujis & ■SHOW CHARACTER SET 以下のように表示されすので、文字コードは入っているように思えるのですが、 どうやって使用すればよいのでしょうか。 mysql> SHOW CHARACTER SET …略… | ujis | EUC-JP Japanese | ujis_japanese_ci | 3 | | sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 | …略… ■Linuxの日本語環境 /etc/sysconfig/i18n LANG="ja_JP.eucJP" SUPPORTED="ja_jp.eucJP:ja_JP:ja"

  • MySQLのauto incrementについて

    宜しくお願い致します。 MySQLでカラムにauto incrementの属性を付けたいのですが、primary_keyに指定せずにauto increment属性をつける方法はないのでしょうか?

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • 重複をせずに2つのフィールドを取得

    id name points ----------- 1 aa 20 2 bb 10 3 bb 20 4 cc 10 5 bb 30 このデータベースから、nameの重複を避けて、pointsの最大値を取得して name points ----------- aa 20 bb 30 cc 10 を得たくて select distinct name points from mytable where id > 0 order by name を思いつきましたが、これではだめでした。 SQL文を教えてください。

  • Macでmy.cnfをコピー出来ない。

    OS10.3.2を使用しております。 Apache と PHP は設定出来たのですが、 ディスクトップにマニュアル本『MySQL入門以前』という本を見ながら、付録のCDからmy.cnfをディスクトップにおき、ターミナルで、 sudo mv ./Desktop/my.cnf /etc 上記を入力し、リターンしたのですが、/etcの中に、my.cnfがコピーされません。 ターミナルのどの時点で、このコマンドを打てばいいのか定かではないのですが、 ターミナルを立ち上げてすぐに打ち込んだり、mysqlにして打ち込んだりしましたが、コピーされないのです。 何が変なのでしょうか? おわかりの方がいらっしゃいましたら、教えて下さると助かります。 よろしくお願い致します。

  • ひらがなの検索結果が正常ではない

    初めての投稿です よろしくお願いします MySQLにてひらがなが入っているカラムでorder byしても予想に反します。文字コードが原因だとは思うのですが、MySQLの設定方法がよく分かっていません。ご指導、よろしくお願いします。 --- MySQLサーバーはLinux Windowsからターミナルにてテーブル作成、データ入力およびselectを実行 mysql> show columns from HOGE; +-----------+-------------+------+-----+ | Field | Type | Null | Key | +-----------+-------------+------+-----+ | id_c | int(11) | | PRI | | hoge_name | varchar(20) | YES | | +-----------+-------------+------+-----+ 2 rows in set (0.00 sec) mysql> select * from HOGE; +------+------------------+ | id_c | hoge_name | +------+------------------+ | 1 | あいうえお | | 2 | かきくけこ | | 7 | まみむめも | +------+------------------+ 11 rows in set (0.00 sec) mysql> select * from HOGE order by hoge_name; +------+------------------+ | id_c | hoge_name | +------+------------------+ | 7 | まみむめも | | 1 | あいうえお | | 2 | かきくけこ | +------+------------------+ 11 rows in set (0.00 sec)

  • 検索結果の件数表示

    商品情報が入ったテーブルから、一致した件数を求めて、商品名を一覧表示するSQLなのですが、件数を求めるのに時間がかかります。もっと早くする方法はないでしょうか? 登録されているのは700万件ぐらいで、件数を表示させるのに2.5秒、商品名を出すのは0.3秒くらいです。 select `商品名` FROM `商品情報` WHERE `商品名` LIKE '%検索ワード%' LIMIT 0 , 30 これで検索結果を求めて、 select count(`商品名`) FROM `商品情報` WHERE `商品名` LIKE '%検索ワード%' で一致した件数を求めています。 サーバのスペック メモリ1GB CPU2.66GHz

    • ベストアンサー
    • nanasi
    • MySQL
    • 回答数3
  • MySQLのKey属性「MUL」について

    宜しくお願い致します。 先程気付いたのですが、MySQLのKey属性に「MUL」という指定が入っていました。こんな指定をした覚えが全く無いので、消そうと思い、alter table modify でカラムの属性を変更させてもやっぱり消えないのですが、これはなんなんでしょう?

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数2
  • データベース数 or テーブル数

    こんにちは。よろしくお願いします。 ただいまデータベース連動型のCMSを利用しているのですが、1サイトあたり100テーブルほど利用します。 1000サイトのデータベースを 1、1000データベース作成して管理 2、データベースに1000×100テーブル作成して管理 のどちらで管理した方がサーバーに負担が少ないでしょうか? データベース数とテーブル数に限りはなかったと思うので、負担が少ない方で対応しようかと思ってます。 **現在、2の方法で行っているのですが、 phpMyAdminでデータベースを表示する際に、すごく時間がかかります・・・

    • ベストアンサー
    • syamo2
    • MySQL
    • 回答数1
  • WinXPでのMySQLアンインストールエラーについて

    WinXPにて、MySQLを「プログラムの追加と削除」よりアンインストールしようとしたのですが、以下のエラーメッセージが表示され、アンインストールできません。 ----------------------------- "0x63001599"の命令が"0x00000004"のメモリを参照しました。メモリが"read"になることはできませんでした。 ----------------------------- 上記エラーメッセージの回避方法をご存知の方はいらっしゃいませんか? マシン自体を初期化しなければ、回避できないのでしょうか……。 何卒、宜しくお願い致します。