用SQL Server创建数据库的简易步骤

1.创建数据库

在SQL Server中,我们可以通过以下步骤来创建一个新的数据库:

打开SQL Server Management Studio(以下简称SSMS)

连接到SQL Server数据库引擎

在对象资源管理器中右键单击“数据库”文件夹

选择“新建数据库”

在弹出的“新建数据库”对话框中输入数据库的名称和文件路径

在“选项”中设置一些数据库的属性,如文件增长、日志增长、备份等

点击“确定”按钮,完成创建

下面我们结合实际,利用SSMS来创建一个名为“example”的数据库。

1.1 打开SQL Server Management Studio

首先,我们需要打开SSMS。如果您尚未安装SSMS,可以前往Microsoft官网下载并安装。

打开SSMS后,可以看到如下界面:

1.2 连接到SQL Server数据库引擎

在左侧对象资源管理器中,展开“连接”文件夹,并右键单击“SQL Server”节点,选择“连接”。

在弹出的“连接到服务器”对话框中,输入您的SQL Server实例的名称和身份验证方式。

如果您的SQL Server实例是默认实例,则名称为计算机名称;如果您的SQL Server实例是命名实例,则名称为计算机名称\实例名称。

例如,我的SQL Server实例名称为“DESKTOP-U9CIDSI”:

输入完毕后,点击“连接”按钮。

如果连接成功,您应该可以看到如下界面:

1.3 创建新的数据库

在对象资源管理器中,右键单击“数据库”文件夹,选择“新建数据库”。

在弹出的“新建数据库”对话框中,输入数据库的名称、“数据文件”和“日志文件”的文件路径。

CREATE DATABASE example;

这个SQL语句就会创建一个名为“example”的数据库。

1.4 设置数据库的属性

在“选项”中设置一些数据库的属性,如文件增长、日志增长、备份等。

可以设置数据库文件的初始大小、增长量(以MB为单位),以及日志文件的大小和增长量。

此外,还可以设置自动备份的周期、备份文件的路径等。

例如,我们可以设置数据库文件的初始大小为100MB,每次增长10MB,日志文件的初始大小为50MB,每次增长5MB,并且每天自动备份一次,备份文件保存在“E:\SQLServer\Backup”文件夹下。

ALTER DATABASE example

MODIFY FILE (NAME = example_data, SIZE = 100MB, FILEGROWTH = 10MB);

ALTER DATABASE example

MODIFY FILE (NAME = example_log, SIZE = 50MB, FILEGROWTH = 5MB);

BACKUP DATABASE example

TO DISK = 'E:\SQLServer\Backup\example.bak'

WITH INIT, NAME = 'example backup', SCHEDULE = 'DAILY';

这个SQL语句会修改“example”数据库的“数据文件”和“日志文件”的属性,并且设置每天自动备份一次。

1.5 完成创建

点击“确定”按钮,完成创建新的数据库。

现在,您可以在对象资源管理器中看到刚才创建的“example”数据库:

2.创建表

在SQL Server中,我们可以通过以下步骤来创建一个新的表:

在对象资源管理器中右键单击“example”数据库,选择“新建查询”

在编辑器中输入SQL语句,创建表

执行SQL语句,创建表

下面我们结合实际,利用SSMS来创建一个名为“users”的表,用于存储用户的信息。

2.1 打开新的查询

在对象资源管理器中,右键单击“example”数据库,选择“新建查询”。

在编辑器中输入以下SQL语句:

USE example;

GO

CREATE TABLE users (

id INT IDENTITY(1,1) PRIMARY KEY,

name VARCHAR(50) NOT NULL,

age INT NULL,

gender CHAR(1) NULL,

email VARCHAR(100) NULL

);

这个SQL语句会在“example”数据库中创建一个名为“users”的表,包含四个列:id、name、age、gender和email。

其中,id列为自增长列,作为主键;name列为不可为空的字符型;age、gender和email列为空。

在SQL Server中,我们可以使用以下数据类型(不完整):

数据类型解释
INT整型
DECIMAL(p,s)精度(p)和标度(s)的小数型
CHAR(n)长度固定的字符型(长度为n)
VARCHAR(n)长度可变的字符型(最大长度为n)
TEXT文本型(最大长度为2^31-1)
DATETIME日期时间型

2.2 执行SQL语句

点击“运行”按钮,执行SQL语句,创建表。

如果SQL语句正确,您可以在对象资源管理器中看到刚才创建的“users”表:

3.插入数据

在SQL Server中,我们可以通过以下步骤来插入一条或多条数据到表中:

在对象资源管理器中右键单击“users”表,选择“编辑前100行”

在表格中输入数据

点击“关闭”按钮,保存数据

下面我们结合实际,向“users”表中插入一条数据。

3.1 打开编辑前100行

在对象资源管理器中,右键单击“users”表,选择“编辑前100行”。

在表格中,可以看到如下界面:

3.2 输入数据

在表格中输入一条数据,如下所示:

idnameagegenderemail
1Tom18Mtom@example.com

3.3 保存数据

点击“关闭”按钮,保存数据。

如果数据插入成功,您可以在表格中看到刚才插入的一条数据:

4.查询数据

在SQL Server中,我们可以通过以下步骤来查询表中的数据:

在对象资源管理器中右键单击“users”表,选择“选择前1000行”

在编辑器中输入SQL语句,查询数据

执行SQL语句,查询数据

下面我们结合实际,从“users”表中查询所有数据。

4.1 打开选择前1000行

在对象资源管理器中,右键单击“users”表,选择“选择前1000行”。

在表格中,可以看到“users”表中所有的数据:

4.2 输入SQL语句

在编辑器中,输入以下SQL语句:

SELECT * FROM users;

这个SQL语句会查询“users”表中的所有数据,并返回给您。

4.3 执行SQL语句

点击“运行”按钮,执行SQL语句,查询数据。

如果SQL语句正确,您可以在结果窗格中看到“users”表中所有的数据:

5.更新数据

在SQL Server中,我们可以通过以下步骤来更新表中的数据:

在对象资源管理器中右键单击“users”表,选择“编辑前100行”

在表格中更改数据

点击“关闭”按钮,保存数据

下面我们结合实际,将“users”表中的一条数据的姓名改为“Lily”。

5.1 打开编辑前100行

在对象资源管理器中,右键单击“users”表,选择“编辑前100行”。

在表格中,可以看到“users”表中的所有数据。

5.2 更改数据

将“users”表中的一条数据的姓名改为“Lily”。

idnameagegenderemail
1Lily18Mtom@example.com

5.3 保存数据

点击“关闭”按钮,保存数据。

如果数据更新成功,您可以在表格中看到刚才更改的一条数据:

6.删除数据

在SQL Server中,我们可以通过以下步骤来删除表中的数据:

在对象资源管理器中右键单击“users”表,选择“编辑前100行”

在表格中删除数据

点击“关闭”按钮,保存数据

下面我们结合实际,从“users”表中删除一条数据。

6.1 打开编辑前100行

在对象资源管理器中,右键单击“users”表,选择“编辑前100行”。

在表格中,可以看到“users”表中的所有数据。

6.2 删除数据

在表格中选中一条数据,点击Delete键,删除这条数据。

例如,我们可以删除姓名为“Lily”的这条数据:

idnameagegenderemail
1Lily18Mtom@example.com

6.3 保存数据

点击“关闭”按钮,保存数据。

如果数据删除成功,您可以在表格中看到刚才删除的那条数据已经消失了:

结论

以上就是使用SQL Server创建数据库、创建表、插入数据、查询数据、更新数据和删除数据的简单步骤。

在实际应用中,SQL Server具有更加丰富的功能和更加复杂的操作,例如数据库的备份和还原、数据库的复制和同步、存储过程和触发器等等。

希望本文能够让您对SQL Server的基本操作有一个初步的了解。

数据库标签