• ベストアンサー
  • すぐに回答を!

データベースのデータ型に関しまして

現在、レンタルしているサーバのPHPmyAdminにて、データベースを作成しました。 データベースのエンジンはMyISAMになっており、InnoDB型がいいため、 テーブルの作成時にInnoDB型に設定をしました。 すると、構造タブでみるとデータベース:MyISAM テーブル:InnoDB となっておりますが、テーブルはInnoDBとして扱われているという認識でいいのでしょうか。 勉強中のため、詳しい方がおりましたら、教えていただけると助かります。

noname#202682
noname#202682

共感・応援の気持ちを伝えよう!

  • MySQL
  • 回答数1
  • 閲覧数75
  • ありがとう数9

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • yambejp
  • ベストアンサー率51% (3827/7415)

データベースのデータ型はあくまでデフォルトの提案値でしかないので テーブルのデータ型がInnoDBと表示されていれば問題ありません。 ちなみにMySQL5.5からテーブル作成時のデフォルトデータ型がInnoDBになったようですね ご利用の環境がMyISAMと表示されているということはそれより前のバージョンなのでしょう。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 気になると、細かいことまで気になる性格のため、 とても助かりました。

関連するQ&A

  • phpMyAdminでのInnoDB設定について

    phpMyAdminでのInnoDB設定について mysqlでInnoDBを使用するため、各テーブルの種別をInnoDBに設定しました。 しかし、phpMyAdminで、データーベースの構造を見ると テーブル |昇順|操作|レコード数| 種別 |照合順序|サイズ|オーバーヘッド hoge             |InnoDB| hoge2             |InnoDB| 2テーブル|  |合計|1,726 |MyISAM| というように、テーブルの種別はInnoDBとなっているのですが、 最後の行にある、各テーブルの合計値が表示されている場所には、 MyISAMと表示されています。 InnoDBを使用する上で、これは問題ないのでしょうか? 教えて頂ければ幸いです。 宜しくお願いします。

    • ベストアンサー
    • MySQL
  • phpmyadminでデータベースを見た場合各テーブルの種類はInno

    phpmyadminでデータベースを見た場合各テーブルの種類はInnoDBなのに合計のところの種類がMyISAMになっています。コマンドプロンプトからコマンドを打って合計の種類をInnoDBに変更するにはどのようにコマンドを打てばいいのでしょうか。

    • ベストアンサー
    • MySQL
  • MySQLのストレージエンジンの種類について

    Windows環境でMySQL5.1.36のデータベースを使っています。 phpMyAdminで見るとストレージエンジンの種類が6つあります。 1) MEMORY 2) MyISAM 3) BLACKHOLE 4) MRG_MyISAM 5) CSV 6) ARCHIVE 私はInnoDBを良く使うのですがphpMyAdminではどのように設定するのでしょうか? InnoDBもMySQLのパラメータでバッファを増やすと、MEMORYエンジンと同じように 高速でINSERTのSQLが実行できます。 それを考えると、InnoDBだけ1個エンジンあれば良いと思ってしまうのですが、 なぜphpmyAdminでは6つのストレージエンジンがあるのでしょうか? それぞれの存在意義が知りたいです。

    • ベストアンサー
    • MySQL
  • MyIsamからInnoDBに変えたい

    phpmyadminでテーブルのエンジンをMyIsamからInnoDBに変えたいのですがどうすればよいでしょうか?

    • ベストアンサー
    • MySQL
  • データベース名を削除か変更したいのですが

    レンタルサーバーを借りてワードプレスをインストールする際、 データベースを作成して下さい、という事で、 あとから修正効くだろう、と思って適当に作成したところ、 phpmyadminの方から見ても削除できず、 「このデータベースにはテーブルがありません」と出ています。 テーブルを作っても、テーブルが削除できるだけで、 データベース名を消すことや修正する事ができないのですが、 何とか方法は無いでしょうか? 実は、チャレンジと思ってやったので、妙な名前のデータベース名が3っつもできてしまって・・・

    • ベストアンサー
    • MySQL
  • MySQLデータベースについて

    データベースについて詳しい方にお聞きしたい事があります。 初心者なので書いている内容におかしな点もあるかと思いますが、よろしくお願いします。 5年ほど前のJavaを習っていて、簡単なデータベースを作ったことはあります。 □現在、会社が違うレンタルサーバーを一つずつ借りています。 A社のサーバー上で作成したデータベースをB社のサーバー上に公開しているサイトから呼び出し、テーブルを一覧表示できるのでしょうか? □初心者がデータベースを作成するにはphpMyAdminを使用するのが一番良いでしょうか? 使い方を検索してみたらちょっと難しそうですね。 Javaでデータベースの勉強をしていた時はあらかじめ作ったフォームにデータを入力していくだけだったので、同じような感じのシステムはないかなと思いました。 □現在使用しているサーバーはMySQLが5つ使えると書いています。 既にWordPressでブログ開設していて4つ使用しています。残りは一つ。 野球チームのデータベースを作成しようと思っているのですが、これまでの試合の記録のデータ、これまでの選手のデータのデータベースを作成したいと思っています。 MySQLは残り一つですが、この二つのデータベースを作る事は可能なのでしょうか?二つ必要ですか? □スマホのサイトも作成しているんですが、PCサイトと同様にデータベースに接続し、一覧表示できるのでしょうか? スマホでPHPが使えるのかなと思ったので。 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQLのテーブルタイプの変更について

    phpMyAdminを使用して MyISAMのテーブルをInnoDBのテーブルに変更する処理を行ったのですが #1114 - The table '#sql-413b_41af4' is full とエラーになってしまい変更することができませんでした。 この場合、MyISAMのテーブルをInnoDBのテーブルに変更する ことは不可能なのでしょうか。 もし変更の手段をご存知の方がいらっしゃいましたら、 教えていただけませんでしょうか。宜しくお願い致します。

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

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

    • ベストアンサー
    • MySQL
  • phpMyadminでどうしてもinnoDBが有効になりません。

    phpMyadminでどうしてもinnoDBが有効になりません。 ローカル環境 phpMyAdmin - 2.11.4 MySQL クライアントのバージョン: 5.0.51a ストレートエンジンをMyISAMで開発を行っていましたが、 innoDBに変更することにしました。 色んなサイトを拝見しましたが、どうも有効になってくれません。 対処した項目を書きます。 (1) my.cnf内のskip-innodbをコメントアウト (2) 数回XAMPPのコントロールパネルからMySQLを再起動 (3) ログファイルib_logfileの確認 <無し>   (ログファイルが生まれていれば、xampp/mysql/data/ ← この中に生まれますよね?) (4) (3)のログファイルがあれば、それを削除しようと思いましたが見つかりませんので、   無視しました。このログファイルは、my.cnf内のinnodb_log_file_size = デフォルト値を   変更した場合、既に生まれているログファイルのサイズと異なっていらば、エラーとなるらしく、   まあ、一度もinnoDBにてテーブルを作成していないので、ログが生まれるはずもなく・・・    一応ケアーしてみました。 いかがでしょうか? これら以外に、innoDBがphpMyadminで有効になってくれない理由がありますでしょうか? かなりハマッてます・・・。お助け下さい。。

    • ベストアンサー
    • MySQL
  • XAMPPでテーブルをInnoDBにすることができません

    MySQLの初心者です。お世話になります。 XAMPPを使っています。 ストレージエンジンがInnoDBのテーブルをつくりたく create table tb (a varchar(10)) ENGINE=InnoDB; や alter table tb ENGINE=InnoDB; を試みていますが、MyISAMにしかなりません。 どなたか、解決法等教えていただけないでしょうか。

    • ベストアンサー
    • MySQL