• ベストアンサー

SQL言語はどこに書くの?

ftpサーバやtelnetサーバやDNSサーバに問い合わせするときはコマンドプロントでできますが、データベースサーバに問い合わせするときはSQL専用のコマンドツールかアプリケーションが必要なのですか?コマンドプロントにSQL言語を書いてもよいのでしょうか?(windowsの場合でお願いします。)

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

  • ベストアンサー
  • cook2005
  • ベストアンサー率42% (40/95)
回答No.2

結論から言うと、いろいろです。データベースサーバーによって異なります。MySQLの場合、クライアントにMySQLがインストールされていれば、コマンドラインから操作できます。でもツール使ったほうが簡単ですけど。(たとえばかねやんなど) SQLサーバーの場合はSQLサーバーを操作できるクライアントツールがあります。 またInterbaseもクライアントをインストールすれば、コマンドラインで操作できますが、専用ツールの方が楽です。 それぞれクライアントツールがインストールされていれば、コマンドラインからログインすれば、いけますよ。 それぞれのクライアントツールによって若干ログンはかわりますが、あとはSQL準拠えだれば、SQL標準コマンドがだいたい使用できます。

hirohiro8888
質問者

お礼

ご返事を遅れまして申し訳ございません。わかりやすく説明していただきありがとうございます。 クライアント側にはクライアントツールのほかにODBCも必要ですか?

hirohiro8888
質問者

補足

MySQLの場合、クライアント側に「かねやん」とODBCがあれば別にMYSQLはインストールしなくてもよいのでしょうか?

その他の回答 (1)

noname#18558
noname#18558
回答No.1

一般的に、クライアントからDBサーバーに接続するには、専用のSQLクライアントが必要になります。 接続しようとするDBのクライアントアプリケーションをインストールする必要があるでしょう。

関連するQ&A

  • SQL2000からSQL2005へのアップグレード

    Access-SQL2000で作成したアプリケーションのデータベースをSQL2005にする場合、SQL2000の記述のままでは動かないコマンド、命令などがあれば教えてください。

  • ubuntuについて質問です。ターミナルでのftpコマンドってubun

    ubuntuについて質問です。ターミナルでのftpコマンドってubuntu<->windowsのデータのやりとりってできるんですか? もしできないのでしたら、専用のツールなんかを紹介してください。 あと、まったく同じ内容でTelnet,sshコマンドについても教えてください!!

  • SQL Server 2008 Express

    Windows Server 2003 に SQL Server 2005 Express で使っている環境の バックアップ目的で サーバ機とWindows Server 2008 R2 Standard (64ビット版)を 購入し、SQL Server 2008 Express をインストールしました。 OSとSQL Server 2008 Expressのインストールはここ数日何度もトライしましたが、 解決に至りません。 Windows Server 2003 に SQL Server 2005 Express上のデータベースに 対して、クライアントは、Windows XP + Office Pro 2003でAccess より リンクテーブル→ODBCデータベース→SQL Server で進めていって テーブルが出てきますが、新しく構築したサーバ機でテストすると。 作成したデータベースが表示されません。 全く表示されないのではなく、デフォルトで入っている、master等は表示されます。 2005から2008へデータベースファイルを持ってきたことが原因と思い、 2008側で作りましたが、やはり、それも表示されません。 OSとの相性が問題かと思い、別のWindows 7 へ入れてみましたが、同じ現象です。 SQL Server 2008 Express 接続でネットで検索をかけると、全く繋がらないと いった質問だけで、ポートを空けるとか言った回等で解決に至ったか分からない まま、締め切られています。 自分の場合は、全く症状が違っていて、繋がるのですが、作成したのが見れないんです。 このような症状あると思うんですが、質問自体見つかりません。 Microsoft に問合せしましたが、所詮無償のものですので、テクネットやこちらを 紹介され、そちらで解決して下さいとのことで困っています。

  • Accessから他の言語は何が良いですか

    Access+SQL serverで販売管理などを作っています。Access2013からADPが使えないので他の言語を習得しようと思っていますが、営業もしながらなので勉強に時間もあまりさけません。特にWEBにする必要もないシステムなので、簡単に覚えれてSQL server2012 EXPRESSと連携できて、他のPCからFTPでデータの取得などが出来る言語は何が良いですか? 宜しくお願い致します。

  • C言語とSQLを勉強したいのですが、コンパイラのダ

    C言語とSQLを勉強したいのですが、コンパイラのダウンロードをどうすれば良いか分かりません。 閲覧ありがとうございます。 プログラミング超初心者です。 本日、この2つの言語を勉強しようとVisual Studio community 2017(Windows版)をダウンロードしました。 SQLは入っていたのですが、C言語が入っていないので調べたところ、Expressでは使用可能ということが分かりました。 この2つは、同じパソコンに入れても大丈夫でしょうか。 優先順位は、C言語>SQL ですがデータベースには触れておきたいため、どちらも入れたいです。 また、他の方法があれば教えていただきたいです。 超初歩的な質問で大変申し訳ございませんが、何卒よろしくお願いします。

  • C言語でCGI

    C言語でCGIをやるにはサーバがtelnetを使えないと絶対だめですか? たとえばローカルのLINUX環境でコンパイルしてそれをFTPでサーバにアップロードする方法では出来ないでしょうか?何か方法があれば教えてください。

    • ベストアンサー
    • CGI
  • SQLサーバーの文字化け

    Windows Serverでの文字化けについて教えてください。 会社である日本製の経理パッケージソフトを購入しました。英語OSはサポートしていないという事でしたが、弊社は外資系で日本語OSはインストールできないという事で、テストサーバーを立ててインストールしました。 環境としては・・・ ・Windows Server 2016英語版 ・日本語言語パック ・SQL Server 2016英語語版(照合順序 Japanese_CI_AS) アプリケーションはVisual Basic C++で書かれているそうです。Webアプリケーションではありません。 テストサーバーでは言語パックをインストールしてコントロールパネルの言語と地域を日本語に設定しました。 最初文字化けしたのですが、インターネットで記事を見つけたので以下の操作を行ったら文字化けが解消しました。 コントロールパネルの形式とシステムロケールを一旦英語にする→再起動→日本語にする→再起動 そこで、同じ環境で本稼動サーバーを構築しました。テストサーバーも本稼動サーバーも新しくVM環境でOSからインストールし、SQL Serverをインストールしました。これらのサーバーはこのアプリケーション専用で、他のアプリケーション等はインストールしていません。 ところが、同じ環境なのに、何をしてもアプリケーション上でSQL Serverから取得した文字列が全て???と文字化けしてしまいます。 テストサーバーの設定手順はメモしておいたので、同じ手順です。再起動も何十回もしました。一旦英語OSに戻して再起動、日本語に戻すなどもやってみました。 パッケージソフトなのでソースやデーターベースの変更はしてもらえません。ソフトの再インストールやデーターベースの再インポートはしてもらいました。文字化けするのはSQLサーバーのchar型です。 SSMSの設定も確認しました。SSMS上では文字化けしません。データーベース、テーブル、カラムの照合順序の確認しましたが、テストサーバーと同じようにJapanese_CI_ASに設定されています。 ODBC経由でosqlでSELECTするとも文字化けしません。また、ODBC経由でAccessからリンクしても文字化けしません。 本稼動サーバーではアプリケーション上で何をやっても文字化けしてしまいます。 また本稼動上のアプリケーション上で、旧SQL Server 2008に接続すると文字化けしません。 文字化けするのは新本稼動サーバーのアプリケーション上でDBから取得している全ての表示です(プルダウンリスト、表示など)。新規にデーターを追加しても???で文字化けします。 Windows 2008やSQL Server2008のEnd of Supportが近づいており、パッケージソフトも購入してしまったので非常に困っています。 テストサーバーでは文字化けしないのに、何故同じ環境で構築した本稼動サーバーでは文字化けするのでしょうか? 文字化けについて経験がある方がいましたら、教えてください。

  • SQL Server 2005について

    超のつく初心者です。 SQL Server 2005をデータベースとして、ソフトを作ろうかと思っています。 2点質問です。 1.SQL Server 初挑戦なので考え方が間違っていたら ご指摘ください。 フォームに入力→SQL Server に保存。 SQL Server →データをフォームに呼び出して編集→SQL Server に保存。 保存ファイルの代わりのような役割になるのでしょうか? 2.SQL Server 2005をデータベースとして作ったアプリケーションは、 ユーザーのパソコンがWindowsシリーズでしたら問題なく動作するのでしょうか?開発用ソフトはVisual Basic2005です。 作ったはいいがユーザーのパソコンが最新でないとだめ、というのでは元も子もないなぁと思ったので聞いてみました。 以上2点よろしくお願いします。

  • SQL server 2012のライセンスに関して

    SQL server 2012のライセンスとEditionに関する質問です。 Windows7のマシンをデータベースサーバとし、Windows7のマシン2台を クライアントとして使用する小規模なシステムを構築しようとしています。 Windows7マシンはCPUがCoreTM i5-3470程度の今時の法人用モデルの PCを3台とも使用します。 また、SQL server 2012はStandard Editionの使用を予定しております。 そこで質問ですが、 ・この場合、どの製品を購入するのが安価で済ませられるのでしょうか? サーバーライセンス×1とCAL×2でいいのでしょうか? ・稼動後、もし、データベースサーバが、Windows server 2008R2(2CPU)と なった場合、Windows7のサーバライセンスをアンインストールし、新しい サーバにインストールし直せば使用できるのでしょうか? それとも、サーバライセンスの追加購入かコアパックの購入が必要でしょうか? ・データベースをSQL server 2008R2で使用したい場合、購入するディスクキットを SQL server 2008R2用を購入すれば、SQL server 2008R2 Standard Edition として、使用できるのですか? 以上、よろしくお願い致します。

  • SQLサーバの使い方について。

    SQLサーバの使い方について。 起動させた際に、Windows認証やSQLサーバ認証などが出てくるのはなぜでしょうか。 また、上手く起動した後にも細かな設定などがあり、どのように使用していくのかがいまいち分かりませんでした。まずは、簡単な正規化などから取り組んでみたいのですが・・・。 単に、データベースを用いるだけならばACCESSなどでも可能でしょうが、会社側からはSQLサーバを使用して欲しいと言われています。 SQLサーバを使用されている方がいましたらお願い致します。