【初心者向け】SSMSで学ぶSQL Serverのデータベース基本操作ガイド
こんにちは!前回の記事では、SSMS(SQL Server Management Studio)を使ってSQL Serverをインストールし、接続を確立する方法をご紹介しました。
今回はその続きとして、SQL Server Management Studio(SSMS)の画面操作を通じて、SQL Serverにおけるデータベースの最も基本的な操作方法について詳しく解説していきます。それでは早速始めましょう!
#1. 新しいデータベースを作成する
手順1:SQL Serverに接続する
まず、SQL Server Management Studioを起動し、SQL Serverに接続します。
- (1)オブジェクトエクスプローラーの「データベース」を右クリックします。
- (2)表示されたドロップダウンメニューから「新しいデータベース...」を選択して、新規データベースを作成します。
手順2:データベース名を設定する
次に、「データベース名」の項目に作成したいデータベースの名前を入力し、「OK」ボタンをクリックして新規データベースの作成を確定します。
手順3:データベースの構造を確認する
作成後は、以下のようなSQL Serverにおけるデータベースの全体的な構造が確認できます。基本的には、他のデータベース管理システムと同様に、テーブルやビューなどのコンポーネントが含まれています。
さらに、SQL Serverには「データベース ダイアグラム」機能が標準で搭載されており、データベース内のテーブル間のリレーションシップ(関連性)を視覚的に把握するのに役立ちます。
#2. 新しいテーブルを作成する方法
手順1:テーブルを新規作成する
「Tables」セクションを右クリックし、「新規作成」→「テーブル...」を選択することで、新しいテーブルを作成できます。
補足:実際にはスクリプト(CREATE TABLE文など)を使ってテーブルを作成することも可能ですが、この記事ではSQL Server初心者の方を対象としているため、すべてSSMSの画面操作だけで進めていきます。
手順2:カラム(列)を追加する
新しいテーブルを作成したら、そのテーブルにカラムを追加する必要があります。ここでは例として、「id」「first_name」「last_name」の3つのカラムを持つ「student」テーブルを作成します。データ型にはそれぞれ「bigint」と「varchar(50)」を指定します。
カラム(データフィールド)の作成が完了したら、「Ctrl + S」キーを押して保存します。するとテーブル名の入力を求められるので、「student」と入力して「OK」をクリックします。
これで、SQL Serverでのテーブル作成は完了です!
#3. データベースのテーブルに対する基本操作
一般的なデータベース管理システムを扱う際、主に行う操作は次の4つです。
- 新しいデータの作成(INSERTコマンド)
- データの編集・更新(UPDATEコマンド)
- 条件によるデータの検索・絞り込み(SELECTステートメント)
- データの削除(DELETEコマンド)
SQL Serverでも同様です。下記の画像のように操作を分類できます。
- (1)データの編集や検索に関する操作グループ
- (2)テーブルの名前変更または削除
「上位1000行の選択」機能
「Select Top 1000 Rows(上位1000行の選択)」は、テーブル内の先頭1000件のレコードを表示できる機能です。隣には対応するSQL文が自動生成され、数値の1000は自由に別の数値に変更することができます。
「上位200行の編集」機能
「Edit Top 200 Rows(上位200行の編集)」は、テーブル内の先頭200件のレコードを直接編集できる機能です。Excelのような感覚でデータを修正できるため、非常に便利です。
「デザイン」機能
「Design(デザイン)」は、テーブルの設計構造を閲覧できる機能です。テーブル構造の編集(カラムの追加、データ型の変更など)もこの画面から行えます。
「名前の変更」と「削除」機能
「Rename(名前の変更)」と「Delete(削除)」は、それぞれテーブルの名称を変更したり、現在のデータベースからテーブルを削除したりするための機能です。
また、これら以外にも、新しいデータの追加や条件による検索などの操作を行う場合は、「新しいクエリ」を作成してSQL文を実行する必要があります。
#4. まとめ
以上が、SQL Serverのデータベース管理システムを始めたばかりの方に向けて、覚えておきたい基本的な操作方法でした。
今回ご紹介した操作は、主にSSMSの画面操作だけで完結しており、複雑なコマンドを多用する必要がありません。SQL Serverは、GUIによる視覚的な操作環境を充実させている数少ないデータベース管理システムの一つだと言えるでしょう。
まずは今回の基本操作をしっかりマスターして、次のステップであるSQL文の学習へと進んでいきましょう!
-
Windows 10にMicrosoft SQL Server 2019をインストールする手順を徹底解説
この記事では、データベース管理システム「Microsoft SQL Server」をWindows 10にインストールする手順を解説します。今回は無料で利用できるDeveloper(開発者)版を使うので、誰でも気軽にこのデータベース管理システムを体験できます。 #1. SQL Server 2019のインストール手順 ステップ1:インストーラーのダウンロード まずは公式サイトからインストールファイルをダウンロードしましょう。 ステップ2:エディションの選択 ダウンロードページには主に以下の2種類のエディションが用意されています。 Developer版:開発環境向けのフル機能版(無料) Exp
-
Microsoft SQL Serverのデータベース互換性レベルとは?確認・変更方法とパフォーマンスへの影響を解説
データベース互換性レベルは、データベースレベルの設定のひとつで、データベースの動作に大きな影響を与えます。Microsoft® SQL Server®の新バージョンがリリースされるたびに多くの新機能が追加されますが、その多くは新しいキーワードを必要とし、旧バージョンで存在していた動作にも変更をもたらします。最大限の後方互換性を確保するため、Microsoftでは必要に応じて互換性レベルを設定できる仕組みを提供しています。 データベース互換性レベルのデフォルト値 デフォルトでは、すべてのデータベースは、作成元となったmodelデータベースのバージョンから互換性レベルを引き継ぎます。たとえば、SQ