0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Node.js Expressフレームワークを使用してSQL Serverに接続する(準備作業)

Last updated at Posted at 2020-03-07

#はじめに
Node.js Expressフレームワークを使用して、SQL Serverのレコードを表示するページを作りたいと思います。
その前に、SQL Serverにテーブルを作成し、サンプルデータを挿入します。

#データベース作成
「Training01」というデータベースを作成します。
T-SQLによるデータベース作成の詳しい説明はこちらを参考にして下さい。

CREATE DATABASE Training01;

#テーブル作成
このようなテーブルを作成します。
sql01.jpg

テーブル作成
CREATE TABLE [dbo].[ProductsMaster](
	[ProductsCode] [char](8) NOT NULL,
	[ProductsName] [nvarchar](50) NOT NULL,
	[UnitPrice] [int] NOT NULL,
 CONSTRAINT [PK_ProductsMaster] PRIMARY KEY CLUSTERED 
(
	[ProductsCode] ASC
)
) ON [PRIMARY];

#サンプルデータの挿入
次のSQL文でサンプルデータを挿入します。

INSERT INTO ProductsMaster VALUES ('A0000001', '牛肉' , 200);
INSERT INTO ProductsMaster VALUES ('A0000002', '豚肉' , 150);
INSERT INTO ProductsMaster VALUES ('A0000003', '鶏肉' , 100);
INSERT INTO ProductsMaster VALUES ('B0000001', '玉子' , 200);
INSERT INTO ProductsMaster VALUES ('C0000001', 'タマネギ' , 100);

#確認
SELECT文を発行して確認します。

SELECT * FROM ProductsMaster;

#まとめ
以上で準備作業は終了です。

#参考/出展
データベースの作成
https://docs.microsoft.com/ja-jp/sql/relational-databases/databases/create-a-database?view=sql-server-ver15

Cent OS 8にSQL Server 2019をインストール
https://qiita.com/t_skri/items/54e9a47706ba634a5558

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?