sql >> データベース >  >> RDS >> Sqlserver

SQLServer2017でデータベースを作成する

    SQL Operations Studio(現在はAzure Data Studioと呼ばれています)を使用してSQLServerでデータベースを作成する方法は次のとおりです。

    SQL Serverでデータベースを作成するのは、スクリプトを実行するのと同じくらい簡単です。一部のGUIデータベース管理ツールを使用すると、スクリプトを実行する代わりにGUIを介して(つまり、「ポイントしてクリック」して)データベースを作成できますが、通常、これらのGUIツールはスクリプトを介してデータベースを作成する手段も提供します。

    このチュートリアルでは、スクリプトを実行してデータベースを作成します。

    SQLServerに接続する

    使用するデータベース管理ツールに関係なく、SQLServerに接続する必要があります。最初にそれを行います。

    1. データベース管理ツールを起動します

      まだ起動していない場合は、データベース管理ツールを起動します。

      このチュートリアルでは、SQL Operations Studio(現在はAzure Data Studioと呼ばれています)を使用します。オペレーティングシステムで他のアプリケーションを起動するのと同じ方法で、AzureDataStudioを起動できます。たとえば、macOSでは、アプリケーションフォルダのアイコンをクリックします。

    2. SQLServerに接続する

      SQLServer接続の詳細を入力します。

      SQLServerのインストールチュートリアルで使用した詳細は次のとおりです。

      • サーバー名 :localhost
      • 認証タイプ :SQLログイン
      • ユーザー名 :sa
      • パスワード :myPassw0rd
      • データベース名 :<デフォルト>
      • サーバーグループ :<デフォルト>

      別のマシンに接続している場合は、 localhost を置き換えます そのマシンの名前で。また、ユーザー名とパスワードが異なる場合は、独自のログイン詳細に置き換えてください。

      ほとんどのGUIツールは、同様のプロセスを使用して接続します。ただし、一部のツールでは、接続ウィザードを実行したり、ドライバーをインストールしたりする必要がある場合があります(DBeaverとの接続など)。コマンドラインツールを使用する場合は、接続の詳細をコマンドとして入力する必要があります(これはsql-cliを使用した例です)。

    データベースを作成する

    SQL Serverに接続したので、先に進んでデータベースを作成できます。

    1. 新しいクエリタブを開く

      新しいクエリをクリックします ボタンをクリックして、新しいクエリタブを開きます(すでに開いている場合を除く)。

      ファイル>新しいクエリに移動して、上部のメニューバーからこれを行うこともできます。 。

      SSMSを使用する場合、新しいクエリがあります ツールバーのボタン。

      DBeaverで、 SQL Editor> New SQL Editorに移動します。 。

      コマンドラインツールを使用する場合は、この手順を実行する必要はありません。次のステップに直接進むことができます。

    2. スクリプトを実行する

      次の行を入力して、実行をクリックします :

      CREATE DATABASE Music;

      このコマンドは、 Music というデータベースを作成します 。

      ボタンは実行と呼ばれる場合があります GUIツールに応じてまたは同様のもの。ほとんどのGUIツールには、ツールバーにアイコンがあり、クエリを実行するためのキーボードショートカットもあります。

      コマンドラインツールを使用する場合は、 Enterを押すだけです。 コマンドを入力した後。

    3. データベースを表示する

      これで、新しいデータベースが データベース の下に表示されます。 左側のパネルのノード。そうでない場合は、データベースが表示される前にリストを更新する必要がある場合があります。

      更新するには、データベースを右クリックします 更新を選択します データベースのリストを更新します。

    より完全なデータベース

    作成したデータベースは空のデータベースです。テーブルがなく、データも含まれていません。それはあまり楽しいことではありません。

    このチュートリアルの残りの部分では、いくつかのテーブルとデータを追加します。データに対してもクエリを実行します。


    1. MySQLで大文字と小文字を区別するように

    2. SQLServer2017の復元

    3. Oracleの複数の行の列値を連結するSQLクエリ

    4. Linux用の12MySQL/MariaDBセキュリティのベストプラクティス