云服务器数据库SQLServer数据库基础操作指南:从安装到实战
云服务器有啥用
在数据驱动的时代,SQL Server 作为一款功能强大的关系型数据库管理系统,被广泛应用于企业级应用开发、数据存储与分析等场景。掌握其基础操作是入门数据库领域的关键一步。本文将从软件准备、数据库与表格创建、核心 SQL 语句三个维度,带你循序渐进掌握 SQL Server 的基础用法,适合零基础新手快速上手。
一、前期准备:必备软件下载与安装
要使用 SQL Server 进行数据库操作,需提前安装两款核心软件,建议选择官方稳定版本,确保运行兼容性:
1. 核心软件清单
SQL Server 2022:数据库核心服务程序,负责数据的存储、管理与运算。下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloadsSQL Server Management Studio(SSMS):可视化交互工具,用于图形化操作数据库,简化命令行操作复杂度。下载地址:https://learn.microsoft.com/zh-cn/ssms/install/install2. 安装注意事项
安装 SQL Server 2022 时,建议选择 自定义安装,指定非系统盘(如 D 盘)作为数据存储路径,避免占用系统盘空间。安装 SSMS 后,需等待组件加载完成,首次启动可能较慢,耐心等待即可。二、数据库与表格创建:搭建数据存储框架
安装完成后,我们将通过 SSMS 可视化工具,一步步创建数据库和表格,构建基础数据存储结构。
1. 连接数据库服务器
打开 SSMS,在 连接到服务器 窗口中,默认服务器名称为本地主机(如 DESKTOP-UAN5KP3),身份验证选择 Windows 身份验证(无需手动输入账号密码,依赖系统权限登录)。点击 连接,成功后即可在左侧 对象资源管理器 中看到服务器及系统数据库(如 master、model 等)。2. 配置服务器核心属性
为确保数据库正常使用,需先配置两项关键属性:
服务器身份验证模式:右键点击服务器名称 → 选择 属性 → 切换到 安全性 选项卡 → 选择 SQL Server 和 Windows 身份验证模式,这样既支持系统登录,也支持自定义账号登录。远程连接设置:在 属性 窗口切换到 连接 选项卡 → 勾选 允许远程连接到此服务器,远程查询超时值默认设为 600 秒(可根据需求调整),确保后续可通过其他设备访问数据库。3. 新建数据库
右键点击 数据库 文件夹 → 选择 新建数据库 → 在弹出窗口中输入数据库名称(如 EquipmentDB,用于存储设备信息)。确认数据库文件存储路径(默认与 SQL Server 安装路径一致,建议保持默认或自定义到非系统盘),点击 确定 即可创建。数据库创建后,会自动生成两个核心文件:.mdf 文件(主数据文件):相当于 数据仓库,存储数据库的实际数据和表、视图等对象结构,每个数据库必须有且仅有 1 个。.ldf 文件(日志数据文件):相当于 操作账本,记录数据库的所有增删改查操作,用于数据恢复,每个数据库至少 1 个,可根据需求添加多个。4. 新建数据表
数据库是 仓库,表格则是仓库中的 货架,用于分类存储具体数据:
展开新建的 EquipmentDB 数据库 → 右键点击 表 → 选择 新建 → 表。设计表结构,设置列名、数据类型和是否允许为空,示例如下(存储设备信息):列名
数据类型
允许 Null 值
说明
设备 ID
int
否
设备唯一标识(主键)
设备名称
nchar(50)
否
存储设备名称,固定长度
规格型号
nchar(50)
是
设备规格,可选填
数量
int
否
设备库存数量
云服务器的购买
存放位置
nchar(50)
是
设备存放地点,可选填
三、常用 SQL 语句:操作数据的核心技能
表格创建完成后,需通过 SQL 语句实现数据的插入、查询、更新和删除,以下是最常用的操作指令,直接在 SSMS 的 新建查询 窗口中执行(执行前需选中对应的数据库)。
1. 选择数据库(必做前提)
执行任何数据操作前,需指定操作的数据库,语法如下:
sql
USEEquipmentDB;-- 切换到 EquipmentDB 数据库GO2. 插入数据(INSERT)
向表格中添加新数据,语法:INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...)示例:
sql
-- 向 EquipmentList 表插入两条设备数据INSERTINTOEquipmentList (设备ID, 设备名称, 规格型号, 数量, 存放位置)VALUES(1,键盘,机械青轴,50,一楼机房101);INSERTINTOEquipmentList (设备ID, 设备名称, 规格型号, 数量, 存放位置)VALUES(2,鼠标,无线蓝牙,30,一楼机房101); GO执行后提示 (1 行受影响),说明数据插入成功。
3. 查询数据(SELECT)
查询是最常用的操作,支持查询指定列、所有列、条件查询等。
查询所有列(* 表示所有列):sql
-- 查询 EquipmentList 表中所有数据SELECT*FROMEquipmentList; GO查询指定列:sql
-- 只查询设备名称、数量和存放位置SELECT设备名称, 数量, 存放位置FROMEquipmentList; GO条件查询(WHERE 子句):sql
-- 查询数量大于 30 的设备SELECT*FROMEquipmentListWHERE数量 >30; GO4. 更新数据(UPDATE)
修改表中已有数据,语法:UPDATE 表名 SET 列名=新值 WHERE 条件(务必加 WHERE 条件,否则会修改所有数据)示例:
sql
-- 将设备ID为2的鼠标数量更新为40UPDATEEquipmentListSET数量=40WHERE设备ID=2; GO5. 删除数据(DELETE / TRUNCATE)
删除指定数据(DELETE,支持条件筛选):sql
-- 删除设备ID为1的键盘数据DELETEFROMEquipmentListWHERE设备ID=1; GO删除表中所有数据(TRUNCATE,快速清空,不可恢复):sql
-- 清空 EquipmentList 表中所有数据(保留表结构)TRUNCATETABLEEquipmentList; GO6. 修改表结构(ALTER TABLE)
后续需添加、删除列时,使用 ALTER TABLE 语句:
添加新列:sql
-- 向 EquipmentList 表添加采购日期列ALTERTABLEEquipmentListADD采购日期date; GO删除列:sql
-- 删除规格型号列ALTERTABLEEquipmentListDROPCOLUMN规格型号; GO7. 保存 SQL 脚本
云服务器云主机区别
常用语句可保存为 .sql 文件,方便后续复用:按下 Ctrl+S,选择存储路径,文件类型选择 SQL 文件(*.sql),命名后保存即可。
总结
SQL Server 基础操作的核心逻辑的是 搭建环境→创建存储结构→操作数据,本文涵盖的软件安装、数据库与表格创建、常用 SQL 语句,足以满足日常数据管理需求。建议新手多动手实践,通过修改表结构、调整查询条件加深理解,后续可逐步学习主键设置、索引优化、多表关联等进阶内容,夯实数据库操作基础。
阿里云退服务器

扫码关注
微信好友
关注抖音