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

SQLOPSを使用してSQLServerデータベースを作成する

    更新:SQL Operations Studio(SQLOPS)は、その後AzureDataStudioに名前が変更されました。ただし、この記事の手順は同じです。いずれにせよ、Azure Data Studio専用にこれらの手順を書き直しました(そして同等のスクリーンショットを含めました)。 AzureDataStudioを使用したSQLServerデータベースの作成を参照してください。

    ここでは、SQL Operations Studio(SQLOPS)を使用してSQLServerでデータベースを作成する方法について説明します。

    私の場合、Macで(Dockerコンテナを介して)SQL Serverを実行していますが、これらの手順は一般的なものであり、LinuxとWindowsでまったく同じように機能するはずです。

    このチュートリアルでは、マシンにSQLOPSが既にインストールされており、SQLServerインスタンスに接続していることを前提としています。マシンにSQLOPSがインストールされていない場合は、MacにSQLOPSをインストールし、Docker経由でSQLServerに接続する手順を次に示します。 SQLOPSのインストールは非常に簡単です(他のソフトウェアと同じようにインストールします)。したがって、LinuxまたはWindowsを使用している場合は、問題は発生しません。

    SQLOPSでデータベースを作成するには、新しいクエリエディタを開いて、CREATEDATABASEクエリを実行するだけです。

    新しいクエリエディタを開く

    SQLOPSでは、新しいクエリエディタを開く方法がいくつかあります。それらは:

    • 左側のペインでオブジェクトを右クリックしてから、新しいクエリをクリックします。 コンテキストメニューのオプション(下の図を参照)。
    • 新しいクエリをクリックします サーバーダッシュボードのボタン
    • キーボードショートカットを使用します(Windowsでは Ctrl + N 。 MacではCmd+ N

    これが最初のオプションのスクリーンショットです:

    データベースを作成する

    これで、新しいクエリエディタを開いたので、先に進んでCREATEDATABASEステートメントを入力できます。

    1. クエリを入力します。すべて入力するか、コピーして貼り付けることができます。もう1つのオプションは、ファイル>開くに移動して、以前に保存したクエリを開くことです。 メニューオプション。この例で使用したスクリプトは次のとおりです。
      /* Create database */
      CREATE DATABASE Music;
      GO
      
      /* Change to the Music database */
      USE Music;
      GO
      
      /* Create tables */
      CREATE TABLE Artists (
          ArtistId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
          ArtistName nvarchar(255) NOT NULL,
          ActiveFrom DATE NULL
      );
      
      CREATE TABLE Genres (
          GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
          Genre nvarchar(50) NOT NULL
      );
      
      CREATE TABLE Albums
       (
        AlbumId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        AlbumName nvarchar(255) NOT NULL,
        ReleaseDate date NOT NULL,
        ArtistId int NOT NULL,
        GenreId int NOT NULL
        
        CONSTRAINT FK_Albums_Artists FOREIGN KEY (ArtistId)     
          REFERENCES dbo.Artists (ArtistId)     
          ON DELETE NO ACTION    
          ON UPDATE NO ACTION    
      );
      GO
      
    2. 実行をクリックします クエリエディタの上部にあるボタン。

    データベースを表示する

    クエリを実行したので、左側のペインにデータベースが表示されるはずです。表示されない場合は、おそらく更新する必要があります。

    1. データベースを右クリックします 左側のペインで
    2. コンテキストメニューから[更新]をクリックします

    これで、データベースが[データベース]の下に表示されます(展開されている場合):


    1. SpringDockerコンテナはPostgresDockerコンテナにアクセスできません

    2. PLSQLのGotoLabelコマンドを使用して特定の行に制御を渡す

    3. MicrosoftAccessのヒントとコツパート2–フォーム

    4. OracleDBの引用列名