数据库VS 环境搭建 MSSQL 数据库

1. 环境搭建前的准备工作

在开始搭建MSSQL数据库之前,请确保您的系统满足以下条件:Windows 7或以上版本、或Windows Server 2008 R2或以上版本。此外,您还需要安装PowerShell 3.0或以上版本,如果您的系统中尚未安装,可以到官网下载安装。

在准备工作完成后,您还需要下载并安装MSSQL Server Management Studio,下载链接:https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15,选择最新版本进行下载安装。

2. 安装MSSQL数据库

在下载安装好MSSQL Server Management Studio后,打开该软件,在左侧“对象资源管理器”中右键单击 “数据库引擎” 节点,选择“新建查询”。

CREATE DATABASE myTestDB;

GO

USE myTestDB;

GO

执行上述SQL语句,即可创建名为“myTestDB”的数据库,并选择使用该数据库。

3. 创建数据表并插入数据

3.1 创建表格

下面我们通过一个案例来演示如何创建数据库表格,首先在“新建查询”中执行下面的SQL语句,创建一个名为“userInfo”的表格:

CREATE TABLE userInfo(

userId INT PRIMARY KEY,

userName VARCHAR(50),

userAge INT,

userAddress VARCHAR(100)

);

上述SQL语句中,我们创建了一个名为“userInfo”的数据库表格,并定义了四个字段,分别为“userId”、“userName”、“userAge”、“userAddress”,其中“userId”字段为主键。此时,我们已经成功创建了一个新的表格。

3.2 插入数据

接下来,我们需要向“userInfo”表格中插入数据。在“新建查询”中执行以下SQL语句,向表格中新增一条数据:

INSERT INTO userInfo (userId, userName, userAge, userAddress)

VALUES (1, 'Tom', 20, 'Shanghai');

该SQL语句中,我们向“userInfo”表格中新增了一条名为“Tom”的数据。

类似的,我们可以通过 INSERT INTO 语句向“userInfo”表格中添加更多的数据,例如:

INSERT INTO userInfo (userId, userName, userAge, userAddress)

VALUES (2, 'Jerry', 22, 'Beijing');

INSERT INTO userInfo (userId, userName, userAge, userAddress)

VALUES (3, 'Lucy', 18, 'Hangzhou');

通过上述SQL语句,我们成功地向“userInfo”表格中添加了三条数据。在实践中,我们可以通过循环等方式批量插入数据,从而快速地构建大规模的数据集。

4. 查询数据

在完成数据表创建和数据插入后,我们可以通过 SELECT 语句来查询数据。

4.1 查询所有数据

通过以下SQL语句,即可查询“userInfo”表格中的所有数据:

SELECT * FROM userInfo;

上述SQL语句中, * 表示查询所有字段。

4.2 条件查询

我们可以通过 WHERE 子句实现查询条件筛选,例如:

SELECT * FROM userInfo WHERE userName='Tom';

上述SQL语句中,我们筛选出了“userInfo”表格中所有用户名为“Tom”的数据。

类似的,我们还可以通过其他关键字如 LIKE、IN、BETWEEN等实现更灵活的查询条件筛选。

5. 修改、删除数据

在数据表格中,我们还可以对已存在的数据进行修改、删除操作。

5.1 数据修改

通过以下SQL语句,即可将“userInfo”表格中userId为1的数据中userName修改为“Jack”。

UPDATE userInfo SET userName='Jack' WHERE userId=1;

5.2 数据删除

通过以下SQL语句,即可删除“userInfo”表格中userId为1的行数据。

DELETE FROM userInfo WHERE userId=1;

6. 总结

本文主要介绍了如何在MSSQL数据库中完成数据表格的创建、数据插入、数据查询、数据修改和数据删除。这些操作可以帮助我们快速构建数据库,并在实践中应用到日常的开发工作中。

数据库标签