一、安装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数据库的功能和高级特性之前,这些基础操作需要被牢记和灵活使用。