SQLエディタの種類と選び方

このQ&Aのポイント
  • プロフェッショナルな方々は、コマンドプロンプトから行うのか、それともエディタを使いますか?
  • phpMyAdminは有名ですが、プロでも使われているのでしょうか?
  • フリーのエディタで有力なものはありますか?
回答を見る
  • ベストアンサー

sqlエディタとは?

Mysqlを勉強しているものです。 phpMyAdminから行っていますが、ふと気になりました。 sqlのエディタは世の中にどの程度あって、どの様な種類があるのか・・・。 質問 1、プロフェッショナルな方々は、コマンドプロンプトから行うのでしょうか?それともエディタを使いますか? 2、phpMyAdminは有名だと思いますが、鉄板ですかね?プロでも使いますか? 3、フリーのエディタだと、他に有力なものがあるとすれば、どのエディタでしょう? 4、有料のエディタは、それなりに機能が充実していますか? 5、有料は素人が手を出すものではありませんか? 6、有料だといくら程度が相場で、高いやつはいくら程度のモノまであるんでしょうか? 7、phpMyAdminだけで勉強するのはオススメできませんか? すいません。教えて下さい。

  • MySQL
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

1 人それぞれ。個人的には、Webインターフェイスでの操作はまだるっこしい感じがする時がある。 2 使う人は使っていると思うけど、セキュリティ上本番環境に乗せるのはちょっと怖い感じがする。あくまで個人的感想。開発環境なら便利かな。 3 OLEDB、ODBC接続なら「黒猫 SQL Studio Next」とか、Oracleだと「SQL Developer(JDBC接続ならOracle以外からでも接続可能)」 4 あんまり有料のエディタというのは聞かない。テキストエディタでSQLモードがあるのはある「Emeditor」とか。通常はOracle Enterprise Manager とか SQL Server Management StudioなどDB製品にバンドルされている。 5 SQL Server の Management Studio Express は制限があるけどよくできている気がする。SQL Server限定になるけど。 6 分からない。ODBC接続に限定するならACCESSからパススルークエリを発行することでそれなりのことができるけど。 7 DMLだけならいいけど、DDLやストアドプロシージャ・ストアドファンクションつくる時はmysqlコマンドにも慣れておいたほうがいいかも。

関連するQ&A

  • SQL文の実行

    初歩な質問ですみませんが、WinMySQLadminとコマンドプロンプトはMySQLにおいてはそれぞれどのような役割があるのでしょうか? テキストエディタなどでSQL文を書いたらどこに格納したらよいでしょうか?

    • ベストアンサー
    • MySQL
  • .sqlのファイルをそのままコマンドプロンプトから読み込んで、テーブルを作成する方法

    コマンドクライアントから"\.m_member.sql"などと入力してテーブルを作成する方法がありますが、どうやってやるでしょうか? (要するにはエディタでmysqlコードを書いて、.sql拡張子で保存して、コマンドプロンプトから、その.sqlのついたファイルをそのまま読み込んで自動的にテーブルを作成するみたいな感じだと思いますが…) まず、コマンドプロンプトを立ち上げて、 "mysql -u ○○×× -p ○○××"と入力して Enter password:と入力要求されたら、そのままパスワードを入力してSQLにログインします。 そして、mysql>と入力要求されたら、 "mysql>\.m_member.sql"と入力したところ、 ERROR: Usage: \. <filename> | source <filename> と表示されてしまいます。 このようなメッセージが表示したら、どのように入力すれば宜しいでしょうか。

    • ベストアンサー
    • MySQL
  • UTF-8の日本語表示ができるターミナルソフト

    自宅PC環境にてMySQLの学習を始めたのですが、 UTF-8の日本語表示で躓いてしまいました。 コマンドプロンプトでUTF-8を表示させるため、 レジストリエディターで、 TrueTypeFontの値のデータを「*MS ゴシック」にすることを試みたのですが、 私の環境下では上手くいきませんでした。 (OSはWindows7の64bitです。) ですので、コマンドプロンプトでUTF-8を表示させる方法か、 もしくは、その他のターミナルソフトをご教示いただきたくお願い申し上げます。 なお、今はphpMyAdminを使って凌いでいますが、 使っている参考書が、コマンドプロンプトを使うことを前提に解説されているため、 まずは、phpMyAdminに頼らずに、MySQLをマスターしたいと考えております。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • SQLの実行時間を測定するには?

    MySQL5.0でMySQL Monitor(コマンドライン)からSQLを実行して、SQLの勉強をしています。 SQLの書き方によって実行時間にどのような影響があるのか知りたいのですが、実行時間の計測方法がわかりません。 ご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • mysqlでsqlファイルを実行したい

    コマンドプロンプトを起動して、mysqlで、sqlファイルを一括実行したいのですが、次の構文ですと、データベース名を入れなければなりません。データベースの作成もsqlファイルの中に書いてあるので、この段階では、データベースが存在しません。データベース名を入れないでsqlファイルを実行する構文がありましたら教えてください。 mysql -u root -D [dbName] -p < [FileName].sql

    • ベストアンサー
    • MySQL
  • xampp(php,apache,mysql)で勉強しています。

    xampp(php,apache,mysql)で勉強しています。 データーベースにつなぐときに、コマンドプロンプトやphpmyadminから接続すると つなぐことができるのですが、phpのソースからmysqlに接続しようとすると、 Access denied for user 'ODBC'@'localhost' とのエラーがでます。 grantコマンドを使って権限の設定はしています。どうすればエラーが出なくなる でしょうか?

  • phpmyadmin、コマンドプロンプト

    素人ながらの質問で恐縮です。 検索してもいまいちよく概念がわかっていないので、解答頂けたら幸いです。 質問 1、phpmyadminに関してですが、Xampp上からしか機能しないんですかね?つまりローカルって事です。 2、本物のサイトの管理において、phpmyadminは利用出来ますか? 3、色々なサイトがphpmyadmin上の解説ではなくて、コマンドプロンプト上からの操作の解説です。何故でしょうか?phpmyadminの方が簡単ですし、Sql文も打てますよね? 4、phpmyadminとコマンドプロンプトでは出来る事に違いがあるんでしょうか?

    • ベストアンサー
    • MySQL
  • SQLサーバーは有料なのでしょうか?

    現在ACCESSの勉強をしています。 SQLサーバーと言う存在を知って使ってみたいのですが 自分なりに調べても無料なのか有料なのかわかりません。 そもそもACCESSのように何かソフトを購入するのでしょうか? MySQL?やらSQLサーバーと混じって、マイクロソフトのHPを見てもどうすれば良いのかよくわかりません。 どなたか回答をいただけないでしょうか?

  • rootのパスワードが通らない

    windowsXPにてphpmyadminのインストール及び初期設定を行っています。 http://andante0727.blog81.fc2.com/blog-entry-104.htmlのサイトを参考に作業しています。 初期設定のコマンドプロンプトを立ち上げ、 cdコマンドでphpMyAdminをインストールしたフォルダの中の「scripts」というフォルダに移動して、 mysql -u root -p < create_tables.sqlをコマンド入力し、 rootのパスワードの入力を求められるのですが、MySQLでインストール時に設定したrootのパスワードを入力するそうですが通りません。 なぜでしょうか。サイトの内容が間違っているのでしょうか?それとも私の方でどこかが間違っているのでしょうか?

    • ベストアンサー
    • MySQL
  • SQLで構文を間違って入力して;まで入力してしまい、次の行が’>で始ってしまった場合の対処方法は

    SQLで構文を間違って入力して;まで入力してenterを押してしまい、次の行が’>で始ってしまった場合の対処方法はどうしたらいいでしょうか?  もう一度構文を入れれるようにするにはどうしたらいいでしょうか?  自分は、MYSQLを使ってSQLの勉強をしている最中です。  MYSQLだと、構文を入力する行の最初は、mysql>とならないと正しく構文をいれても認識しなくなるので。  今まではどう対処したらいいか分からないので、MS-DOSプロンプトを終了して、またMS-DOSプロンプトを開いてやっていました。  間違って構文を入力して確定をしてしまい、次の行の初めが’>で始った場合の対処法を教えてください。  SQLを本で勉強して間がないのであまり詳しく分からないので。 よろしくお願いします。