0

私はSQLデータベース(および一般的なデータベース)を扱うのは初めてなので、クエリがどのように機能し、どのように実践できるかについてはあまり経験がありません。私が最初にxmlとXPathを学んだとき、スタックオーバーフローの誰かが私にそれを言った後、XPathVisualizerが信じられないほど役に立ちました。このため、SQLデータベース用の同様のツールが存在するかどうか疑問に思っていますか?基本的に、データベースに接続し、クエリを入力して、結果がどのようになるかを確認できるツールです。

私は少しオンラインで調べましたが、私が望むことを実行するユーティリティに関しては比較的少数のオプションを見つけました、そしてそれは信頼できるように見えます。

最終的には、vb.netでSQL 2008サーバーと対話するためのアプリケーションを作成しますが、今のところは実験しているだけなので、実際にアプリケーションを作成したいときに何をしているのかがわかります。これまで、OLE DB接続を使用してデータベースに接続することができましたが、プログラムで結果を解釈する方法をクエリして理解するだけでなく、クエリを試す方法を探しています。基本的には、プログラミングの側面を削除して、特定のクエリに関係のないコード内の質問をすることなく、クエリを試すことができるようにしたいと考えています。前もって感謝します!

4

7 に答える 7

7

Microsoft SQL Server Management Studioは、まさにあなたが探しているもののようです。現在データベースをどのように設定しているかはわかりませんが、VB.NETアプリを作成しているので、Microsoftファミリーにとどまりたいと思います。 http://www.microsoft.com/download/en/details.aspx?id=7593 エクスプレスバージョンがあります。クエリの視覚化など、かなりの数の便利なツールがあります。

于 2012-04-11T16:48:37.230 に答える
2

理想的には、それをローカルにインストールし、実際にデータベースを作成して作業します。いくつかのテストにはhttp://www.sqlfiddle.comを使用することもできます。

于 2012-04-11T16:46:46.893 に答える
2

実際のデータを使用してSQLを操作および学習するのに最適な場所の1つは、ここStackExchangeにあります。

https://data.stackexchange.com/

サイトデータ全体が毎月ダンプされます。データの素晴らしい遊び場。

于 2012-04-11T16:53:28.900 に答える
1

最初の選択肢: http ://www.heidisql.com/

HeidiSQLはオープンソースで無料であり、非常に高速で信頼性があります。インターフェイスはよく考えられており、商用の代替機能のほとんどの機能を提供します。

2番目の選択肢: http: //navicat.com/

多くの機能があり、非常に安定していて、適度に高速です。インターフェースはあまりよく考えられていないように感じます。それが私のリストの2番目の理由です。

お役に立てば幸いです...

于 2012-04-11T16:46:06.600 に答える
1

私は現在SQL2008も学んでいます。方法はわかりませんが、オンラインで練習できるものに出くわしました。

ダウンロードはありません。

インストールしません。

クエリを入力して、例に対して試してみてください。答えはあなたが比較するためにあります、そして使用されるデータベースは短くて甘いです。リファレンスページもあります。素晴らしいチュートリアルツール!

http://sqlzoo.net/

自分でチェックしてから、この応答を上げてください。これは、他のSQLの初心者にとって便利です。

于 2012-04-11T17:07:38.500 に答える
0

http://sqlzoo.net/の提案は良いスタートだと思います。あなたが言った

基本的に、データベースに接続し、クエリを入力して、結果がどのようになるかを確認できるツールです。

私が見たものから、それはまさにあなたがそこでできることです。

于 2012-04-12T15:25:27.343 に答える
0

SQL Server Management Studio(SSMS)は、アドホッククエリやT-SQLプログラミングの作成に最適です。また、デバッガーが組み込まれているため、T-SQLストアドプロシージャを段階的に実行できます。

DBに変更を書き込むクエリを試してみたい場合は、方法と方法を知っておくCREATE SNAPSHOTRESTORE .. FROM SNAPSHOT、クエリを簡単に再試行できます。スナップショットは、EnterpriseエディションとDeveloperエディションでのみ使用できます。180日間のエンタープライズ評価を無料でダウンロードできます。

SQL Profilerを使用して、アプリからSQLServerに送信されたクエリを調べます。

システムにインストールの問題がある場合は、仮想マシンとしてWindows Server(eval)をクリーンインストールしてから、SQLServerをインストールします。

于 2012-04-13T22:57:52.690 に答える