npm 包 mssql 使用教程

阅读时长 6 分钟读完

介绍

mssql 是一个 Node.js 的 npm 包,提供了与 Microsoft SQL Server 数据库通信的功能。在前端开发中,很多项目需要与数据库进行交互,而 mssql 可以帮助我们轻松地实现这一点。

安装

使用 npm 安装 mssql:

连接到数据库

在使用 mssql 前,需要先连接到数据库。连接时需要传入数据库的配置信息,如下所示:

-- -------------------- ---- -------
----- --- - -----------------

-- ----
----- ------ - -
  ----- -----------
  --------- -----------
  ------- ------------
  --------- ---------------
--

-- -----
------------------- --- -- -
  -- ----- -
    -----------------
  - ---- -
    ---------------------- -- -----------
  -
---

查询数据

连接到数据库后,就可以查询数据了。可以使用 request 对象来执行 SQL 查询语句,并将结果返回给回调函数。

-- -------------------- ---- -------
----- --- - -----------------

-- ----
----- ------ - -
  ----- -----------
  --------- -----------
  ------- ------------
  --------- ---------------
--

-- -----
------------------- --- -- -
  -- ----- -
    -----------------
  - ---- -
    -- -- ------- --
    ----- ------- - --- --------------

    -- ------
    --------------------- - ---- ------------ ----- ------- -- -
      -- ----- -
        -----------------
      - ---- -
        ------------------------------
      -
    ---
  -
---

插入数据

除了查询数据,还可以使用 request 对象来插入数据。在执行插入操作前需要先创建表。

-- -------------------- ---- -------
----- --- - -----------------

-- ----
----- ------ - -
  ----- -----------
  --------- -----------
  ------- ------------
  --------- ---------------
--

-- -----
------------------- --- -- -
  -- ----- -
    -----------------
  - ---- -
    -- -- ------- --
    ----- ------- - --- --------------

    -- ---
    ---------------
      ------ ----- ----- -
        -- --- ------------- ------- ----
        ---- ------------
        --- ---
      -
    -- ----- ------- -- -
      -- ----- -
        -----------------
      - ---- -
        ------------------ ----------
      -
    ---

    -- ----
    ---------------
      ------ ---- ----- ------ ----
      ------ ------- ---
    -- ----- ------- -- -
      -- ----- -
        -----------------
      - ---- -
        ----------------- -----------
      -
    ---
  -
---

更新数据

除了插入数据,还可以使用 request 对象来更新数据。

-- -------------------- ---- -------
----- --- - -----------------

-- ----
----- ------ - -
  ----- -----------
  --------- -----------
  ------- ------------
  --------- ---------------
--

-- -----
------------------- --- -- -
  -- ----- -
    -----------------
  - ---- -
    -- -- ------- --
    ----- ------- - --- --------------

    -- ----
    ---------------
      ------ -----
      --- --- - --
      ----- ---- - -----
    -- ----- ------- -- -
      -- ----- -
        -----------------
      - ---- -
        ----------------- ----------
      -
    ---
  -
---

删除数据

除了更新数据,还可以使用 request 对象来删除数据。

-- -------------------- ---- -------
----- --- - -----------------

-- ----
----- ------ - -
  ----- -----------
  --------- -----------
  ------- ------------
  --------- ---------------
--

-- -----
------------------- --- -- -
  -- ----- -
    -----------------
  - ---- -
    -- -- ------- --
    ----- ------- - --- --------------

    -- ----
    ---------------
      ------ ---- -----
      ----- ---- - -----
    -- -----

- ----------------------------------------------------------- --------
----------------------------------------------------------------------------------
纠错
反馈