数据库开启SQL Server数据库之路:一步一个脚印

一、安装SQL Server数据库

安装SQL Server数据库是开启此数据库之路的第一步。在开始这个步骤之前,请确保您已经下载了SQL Server安装文件。下面是SQL Server 2019的安装步骤:

1.1 下载SQL Server安装文件

请到微软官网上下载SQL Server 2019的安装文件:https://www.microsoft.com/en-us/sql-server/sql-server-downloads

1.2 运行SQL Server安装程序

双击下载的SQL Server安装文件,运行安装程序。在“Installation”选项卡下,点击“New SQL Server stand-alone installation or add features to an existing installation”。

1.3 安装SQL Server数据库引擎、SQL Server Management Studio等

在“Product Key”选项卡下,输入SQL Server产品密钥。在“License Terms”选项卡下,阅读SQL Server的许可协议并接受。然后安装SQL Server数据库引擎、SQL Server Management Studio等组件。

USE master;

GO

CREATE DATABASE mydb;

在SQL Server Management Studio的“Object Explorer”窗口中,展开“Databases”节点,可以看到刚刚创建的名为“mydb”的数据库。

二、创建SQL Server表

2.1 创建表的语法

在SQL Server中,创建表的语法如下:

CREATE TABLE table_name (

column1 datatype,

column2 datatype,

column3 datatype,

....

);

其中,table_name指定要创建的表名,而column1、column2、column3等指定表中的列名和数据类型。

2.2 示例:创建“students”表

下面是一个示例,演示如何创建一个名为“students”的表,该表包含“id”、“name”、“age”三个列,其中“id”列是整数类型,而“name”和“age”列是文本类型。

CREATE TABLE students (

id INT,

name VARCHAR(50),

age VARCHAR(3)

);

在SQL Server Management Studio的“Object Explorer”窗口中,展开“mydb”数据库,可以看到新创建的“students”表。

三、插入数据

3.1 将数据插入表中的语法

在SQL Server中,将数据插入到表中的语法如下:

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...);

其中,table_name指定要插入数据的表名,而column1、column2、column3等指定要插入数据的列名。而value1、value2、value3等则指定要插入的数据值。

3.2 示例:将数据插入“students”表中

下面是一个示例,演示如何将数据插入到刚刚创建的“students”表中。

INSERT INTO students (id, name, age)

VALUES (1, '张三', '18');

INSERT INTO students (id, name, age)

VALUES (2, '李四', '20');

INSERT INTO students (id, name, age)

VALUES (3, '王五', '22');

在SQL Server Management Studio中,右键点击“students”表,选择“Select Top 1000 Rows”,可以查询该表中的所有数据行:

四、查询数据

4.1 查询数据的语法

在SQL Server中,查询数据的语法如下:

SELECT column1, column2, column3, ...

FROM table_name;

其中,column1、column2、column3等指定要查询的列名,而table_name指定要查询的表名。

4.2 示例:查询“students”表中的数据

下面是一个示例,演示如何从“students”表中查询所有数据行。

SELECT id, name, age

FROM students;

在查询结果中,可以看到该表中的所有数据行:

五、更新数据

5.1 更新数据的语法

在SQL Server中,更新数据的语法如下:

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition;

其中,table_name指定要更新数据的表名,而column1、column2等指定要更新的列名及其新值,而condition指定要更新的数据行。

5.2 示例:更新“students”表中的数据

下面是一个示例,演示如何更新“students”表中的数据。假设要将“张三”的年龄从“18”改为“19”,可以执行以下SQL语句:

UPDATE students

SET age = '19'

WHERE name = '张三';

在执行结果中,可以看到该行数据已经被更新:

六、删除数据

6.1 删除数据的语法

在SQL Server中,删除数据的语法如下:

DELETE FROM table_name WHERE condition;

其中,table_name指定要删除数据的表名,而condition指定要删除的数据行。

6.2 示例:从“students”表中删除数据

下面是一个示例,演示如何从“students”表中删除一行数据。假设要删除“id”为“2”的数据行,可以执行以下SQL查询语句:

DELETE FROM students

WHERE id = 2;

在执行结果中,可以看到该行数据已经被删除:

七、总结

通过本篇文章的学习,您已经了解了如何安装SQL Server数据库并创建、插入、查询、更新和删除数据。这些基本的SQL操作是开启SQL Server数据库之路的必需步骤。在继续探索SQL Server数据库的功能和高级特性之前,这些基础操作需要被牢记和灵活使用。

数据库标签