神马网站快速排名软件个人网站模板html代码免费
2026/4/16 18:34:18 网站建设 项目流程
神马网站快速排名软件,个人网站模板html代码免费,受欢迎的做pc端网站,西湖区建设局网站初识 SQL Server 2019 —— 语法知识点与使用方法详解 一、SQL Server 2019 核心组件简介 SQL Server 2019 是 Microsoft 提供的关系型数据库管理系统#xff08;RDBMS#xff09;#xff0c;其主要组件包括#xff1a; 组件功能说明数据库引擎#xff08;Database Eng…初识 SQL Server 2019 —— 语法知识点与使用方法详解一、SQL Server 2019 核心组件简介SQL Server 2019 是 Microsoft 提供的关系型数据库管理系统RDBMS其主要组件包括组件功能说明数据库引擎Database Engine存储、处理和保护数据的核心服务支持事务、安全性、高可用性等。分析服务Analysis Services, SSAS提供联机分析处理OLAP和数据挖掘功能用于商业智能BI。集成服务Integration Services, SSIS用于数据集成、ETL抽取-转换-加载流程开发。报表服务Reporting Services, SSRS创建、管理和分发交互式报表。⚠️ 本章重点聚焦于数据库引擎和SQL Server Management Studio (SSMS)的使用。二、SQL Server 2019 安装指南Windows 环境1. 安装环境需求简要操作系统Windows 10/11、Windows Server 2016 及以上.NET Framework 4.8 或更高至少 2 GB 内存推荐 4 GB至少 6 GB 可用磁盘空间2. 安装步骤图文略文字描述步骤 1下载安装介质访问 Microsoft 官网下载SQL Server 2019 Developer Edition免费用于开发测试步骤 2运行安装程序1. 双击 setup.exe 2. 选择“Installation” → “New SQL Server stand-alone installation” 3. 接受许可条款 4. 选择“Developer”版本免费 5. 选择功能 - ✅ Database Engine Services - ✅ SQL Server Replication可选 - ✅ Client Tools Connectivity - ✅ Management Tools – Basic / Complete含SSMS 6. 设置实例名默认实例为 MSSQLSERVER或命名实例如 SQLEXPRESS 7. 配置服务器角色选择“Default instance”或“Named instance” 8. 设置身份验证模式 - Windows 身份验证仅限本地管理员 - 混合模式推荐→ 设置 **sa 密码**必须强密码 9. 添加当前用户为 SQL Server 管理员 10. 完成安装 若未安装 SSMS可单独从 Microsoft 官网下载 SSMS 最新版步骤 3安装 SSMS若未随主程序安装下载SSMS-Setup-ENU.exe双击运行按提示完成安装无需配置三、SSMS 基本操作1. 启动与连接打开 SSMS开始菜单 → Microsoft SQL Server → SQL Server Management Studio连接窗口服务器类型Database Engine服务器名称localhost、.、(local)或具体实例名如.\SQLEXPRESS身份验证Windows 身份验证默认SQL Server 身份验证输入sa和密码2. 使用模板资源管理器菜单栏查看 → 模板资源管理器CtrlAltT可快速插入建表、视图、存储过程等模板代码3. 配置服务器属性在对象资源管理器中右键服务器名 →属性可设置内存、处理器、安全性、数据库默认路径等4. 查询编辑器使用新建查询CtrlN编写 T-SQL 语句执行F5 或 ! 按钮查看结果网格/文本/文件四、T-SQL 基础语法知识点与案例代码所有代码在查询编辑器中执行1. 创建数据库CREATE DATABASE-- 创建一个名为 SchoolDB 的数据库-- 指定主数据文件 (.mdf) 和日志文件 (.ldf) 的路径、大小、增长方式CREATEDATABASESchoolDBONPRIMARY(NAMESchoolDB_Data,-- 逻辑文件名FILENAMEC:\SQLData\SchoolDB.mdf,-- 物理路径需确保目录存在SIZE10MB,-- 初始大小MAXSIZE50MB,-- 最大大小FILEGROWTH5MB-- 自动增长量)LOGON(NAMESchoolDB_Log,FILENAMEC:\SQLData\SchoolDB.ldf,SIZE5MB,MAXSIZE25MB,FILEGROWTH2MB);GO✅ 注生产环境中建议将数据文件和日志文件放在不同磁盘以提升 I/O 性能。2. 使用数据库USE-- 切换到 SchoolDB 数据库进行后续操作USESchoolDB;GO3. 创建表CREATE TABLE-- 创建学生表 StudentsCREATETABLEStudents(StudentIDINTIDENTITY(1,1)PRIMARYKEY,-- 自增主键Name NVARCHAR(50)NOTNULL,-- 姓名非空AgeTINYINTCHECK(AgeBETWEEN15AND30),-- 年龄限制 15~30EmailVARCHAR(100)UNIQUE,-- 邮箱唯一EnrollmentDateDATEDEFAULTGETDATE()-- 默认当前日期);GO4. 插入数据INSERT INTO-- 插入一条学生记录INSERTINTOStudents(Name,Age,Email)VALUES(张三,18,zhangsanexample.com);-- 插入多条记录INSERTINTOStudents(Name,Age,Email)VALUES(李四,19,lisiexample.com),(王五,20,wangwuexample.com);GO5. 查询数据SELECT-- 查询所有学生SELECT*FROMStudents;-- 查询特定字段并排序SELECTName,AgeFROMStudentsORDERBYAgeDESC;-- 条件查询年龄大于18SELECTName,EmailFROMStudentsWHEREAge18;GO6. 更新数据UPDATE-- 将张三的邮箱更新UPDATEStudentsSETEmailzhangsan_newexample.comWHEREName张三;GO7. 删除数据DELETE-- 删除王五的记录DELETEFROMStudentsWHEREName王五;GO8. 删除表与数据库DROP-- 删除表谨慎操作DROPTABLEStudents;-- 删除整个数据库断开所有连接后执行USEmaster;-- 必须先切换出该数据库GODROPDATABASESchoolDB;GO五、综合性案例构建简易学生管理系统目标创建数据库和两张表学生、课程插入示例数据查询选课信息使用 JOIN实现代码-- 1. 创建数据库CREATEDATABASEStudentSystem;GOUSEStudentSystem;GO-- 2. 创建学生表CREATETABLEStudents(StudentIDINTIDENTITY(1,1)PRIMARYKEY,Name NVARCHAR(50)NOTNULL,Major NVARCHAR(50));-- 3. 创建课程表CREATETABLECourses(CourseIDINTIDENTITY(1,1)PRIMARYKEY,CourseName NVARCHAR(100)NOTNULL,CreditsTINYINT);-- 4. 创建选课关系表多对多CREATETABLEEnrollments(StudentIDINT,CourseIDINT,EnrollmentDateDATEDEFAULTGETDATE(),PRIMARYKEY(StudentID,CourseID),FOREIGNKEY(StudentID)REFERENCESStudents(StudentID),FOREIGNKEY(CourseID)REFERENCESCourses(CourseID));-- 5. 插入数据INSERTINTOStudents(Name,Major)VALUES(赵六,计算机科学),(钱七,数学);INSERTINTOCourses(CourseName,Credits)VALUES(数据库原理,3),(高等数学,4);INSERTINTOEnrollments(StudentID,CourseID)VALUES(1,1),-- 赵六选数据库(1,2),-- 赵六选高数(2,2);-- 钱七选高数-- 6. 综合查询显示每位学生的选课情况SELECTs.NameAS学生姓名,s.MajorAS专业,c.CourseNameAS课程名称,c.CreditsAS学分,e.EnrollmentDateAS选课日期FROMStudents sJOINEnrollments eONs.StudentIDe.StudentIDJOINCourses cONe.CourseIDc.CourseIDORDERBYs.Name,c.CourseName;GO✅ 输出结果将展示学生与课程的关联信息体现关系型数据库的核心能力通过外键关联多表数据。六、本章小结SQL Server 2019 由多个服务组成数据库引擎是核心。安装时需注意身份验证模式和实例配置。SSMS 是管理数据库的主要图形工具支持编写、调试、执行 T-SQL。基础 DDLCREATE/DROP和 DMLINSERT/UPDATE/DELETE/SELECT语句是操作数据的基础。通过主键、外键、约束可保证数据完整性。综合案例展示了多表设计与关联查询的实际应用。七、经典习题参考答案示例题目创建一个员工表包含工号主键、姓名、部门、入职日期默认入职日期为当前日期。CREATETABLEEmployees(EmpIDCHAR(6)PRIMARYKEY,-- 工号如 E00123Name NVARCHAR(50)NOTNULL,Department NVARCHAR(50),HireDateDATEDEFAULTGETDATE()); 提示实际学习中请在本地 SQL Server 实例中逐行执行上述代码观察结果加深理解。如需后续章节如数据类型、索引、视图、存储过程等的详细语法与案例请继续提问

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询