自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 SQL Server从入门到项目实践(超值版)读书笔记 28

摘要:本章介绍了SQL Server中的事务管理与锁机制。事务作为数据库操作的基本单元,通过ACID属性(原子性、一致性、隔离性、持久性)保证数据完整性。SQL Server支持自动提交、隐式、显式和分布式四种事务类型,并提供了五种隔离级别(从READ UNCOMMITTED到SERIALIZABLE)。通过事务管理语句(BEGIN/COMMIT/ROLLBACK TRANSACTION)可以实现数据操作的原子性。文中还通过学生表插入记录的案例,演示了如何利用事务控制数据完整性,当插入记录超过限制时自动回滚

2025-10-18 20:50:09 855

原创 SQL Server从入门到项目实践(超值版)读书笔记 27

摘要:本章介绍了SQL Server中触发器的应用,主要包括触发器的分类、创建、修改、删除等操作。触发器是一种特殊的存储过程,能够在对表进行INSERT、UPDATE、DELETE操作时自动执行,用于确保数据完整性。触发器分为三类:登录触发器、DML触发器和DDL触发器。DML触发器又包括AFTER和INSTEAD OF两种类型。本章详细讲解了各类触发器的创建方法,通过实例演示了INSERT、DELETE、UPDATE触发器的应用场景,以及如何修改、禁用和删除触发器。此外还介绍了替代触发器、嵌套触发器和递归

2025-09-28 20:29:03 908

原创 SQL Server从入门到项目实践(超值版)读书笔记 26

文章摘要 本章系统介绍了数据库索引的应用,包括索引的基本概念、创建方法、修改维护和删除操作。主要内容包括: 索引概述:索引是帮助快速查找数据的数据结构,包含引用指针。合理设计索引能显著提升查询性能,但过多索引会占用空间并影响增删改操作效率。 索引类型: 聚集索引:每个表只能有一个,决定数据物理存储顺序 非聚集索引:独立于数据行结构,可创建多个 其他索引:唯一索引、包含列索引、索引视图等 索引操作: 创建:使用CREATE INDEX语句,可指定聚集/非聚集、填充因子等参数 修改:可禁用、重新生成或重命名索引

2025-09-21 19:06:13 1043

原创 SQL Server从入门到项目实践(超值版)读书笔记 25

本次存储过程重点较多,大家可分段学习

2025-09-01 19:51:14 1175

原创 SQL Server从入门到项目实践(超值版)读书笔记 24

本文摘要:游标是数据库中用于逐行处理查询结果集的重要机制。文章详细介绍了游标的定义、分类(静态、动态、只进和键集驱动游标)、操作流程(声明、打开、读取、关闭和删除)以及实际应用案例。通过游标,开发者可以灵活地对单条记录进行操作,解决面向集合的数据库与面向行的程序设计之间的矛盾。文中还提供了具体的SQL语法示例,展示了如何创建、使用和管理游标,包括数据检索、修改和删除等操作。游标特别适用于需要逐行处理大数据集或重复使用同一结果集的场景。

2025-08-24 21:23:40 810

原创 SQL Server从入门到项目实践(超值版)读书笔记 23

本文介绍了SQL Server中视图的核心应用,包括视图的概念、分类及操作方法。主要内容有:1.视图分为标准视图、索引视图和分区视图三类;2.详细讲解了使用SQL语句创建(CREATE VIEW)、修改(ALTER VIEW)和删除(DROP VIEW)视图的方法;3.介绍了在SSMS中以图形界面方式操作视图的步骤;4.阐述了通过视图进行数据操作(插入、修改、删除)的具体实现。通过本章学习,读者可以掌握视图的基本原理和使用技巧,为SQL Server数据库的综合应用打下基础。

2025-08-10 11:15:22 1127

原创 SQL Server从入门到项目实践(超值版)读书笔记 22

外连接查询可以显示不符合条件的记录,包括左外连接(显示左表所有记录)、右外连接(显示右表所有记录)和全外连接(显示两表所有记录)。左外连接会保留左表未匹配记录,右外连接保留右表未匹配记录,全外连接则保留两表所有记录。通过员工表和部门表示例,演示了三种连接的区别。文章最后作者鼓励读者打牢基础,坚持学习数据库核心技术。

2025-08-02 22:33:47 889 1

原创 SQL Server从入门到项目实践(超值版)读书笔记 21

摘要:内连接是关系数据库中最主要的查询方式之一,通过比较运算符匹配两表数据。文章介绍了内连接的基本语法(SELECT...FROM table1 INNER JOIN table2 ON conditions)和三种具体应用:1)等值连接,使用"="运算符;2)不等连接,使用其他比较运算符;3)自连接,即表与自身连接的特殊情况。还演示了带附加条件的连接查询,通过WHERE子句进一步筛选结果。每种连接方式都配有具体SQL示例,如查询员工部门信息、部门层级关系等,展示了内连接在实际查询中的应

2025-07-20 14:18:46 441

原创 SQL Server从入门到项目实践(超值版)读书笔记 20

摘要:本文介绍了SQL中嵌套查询的概念及应用。嵌套查询是指在查询语句中嵌入另一个查询语句,子查询结果可作为外层查询条件。主要内容包括:1)使用比较运算符的子查询,演示了通过部门地址查询员工信息;2)使用IN和NOT IN的子查询,用于判断列值是否在指定范围内;3)ANY和SOME子查询的用法区别,前者需满足所有值后者只需满足任意值;4)EXISTS子查询的应用,根据子查询是否返回结果决定外层查询执行与否,并可与条件表达式结合使用。通过部门表和员工表示例,展示了各种子查询的具体应用场景和语法规范。

2025-07-06 21:11:53 794 1

原创 SQL Server从入门到项目实践(超值版)读书笔记 19

SQL聚合函数是数据库查询的重要工具,主要包括:SUM()计算总和(忽略NULL值),MAX()/MIN()获取最大值/最小值,AVG()求平均值,以及COUNT()统计行数(COUNT(*)统计总行数,COUNT(字段名)忽略空值)。这些函数可单独使用或配合GROUP BY实现分组统计,如计算各部门工资总和等。使用时需注意不同函数对NULL值的处理方式。

2025-06-29 18:27:36 353

原创 SQL Server从入门到项目实践(超值版)读书笔记 18

SQL条件查询摘要 WHERE子句允许对查询结果进行过滤,主要条件类型包括: 关系表达式:使用=,<>,<,<=,>,>=运算符进行数值/字符串比较 范围查询:BETWEEN AND指定数值范围,NOT BETWEEN查询范围外的值 集合查询:IN匹配多个指定值,NOT IN查询不在集合中的值 模糊查询:LIKE配合通配符(%匹配任意字符,_匹配单个字符,[]指定字符集) 空值查询:IS NULL查找空值记录,IS NOT NULL查询非空记录 这些条件可以组合使用,实现

2025-06-24 21:38:59 776

原创 SQL Server从入门到项目实践(超值版)读书笔记 17

本章主要介绍SQL数据查询操作,包括简单查询、条件查询、聚合函数查询和嵌套查询等。重点讲解了SELECT语句的使用方法:使用"*"查询所有字段、指定列查询、TOP关键字限制返回行数、为列设置别名的三种方式(AS、等号、空格)、DISTINCT去除重复值、表达式查询以及对查询结果进行排序(ORDER BY)。通过创建employee表演示了这些查询技术的实际应用,帮助掌握SQL数据查询的基本操作技巧。

2025-06-15 11:08:21 1082

原创 SQL Server从入门到项目实践(超值版)读书笔记 16

本文介绍了在SQL Server Management Studio(SSMS)中管理数据库约束条件的操作方法。主要内容包括:1)通过设计界面添加/删除主键约束,支持单列和多列主键设置;2)外键约束的建立与删除,强调主外键表需先设主键;3)默认值约束的设置与清除;4)检查约束的条件表达式设置;5)唯一约束的创建方法;6)非空约束的简单勾选设置。文章详细说明了每种约束的操作步骤,并提示了数据类型匹配等注意事项,为数据库管理员提供了图形化界面管理约束的实用指南。

2025-06-08 20:44:33 771

原创 SQL Server从入门到项目实践(超值版)读书笔记 15

摘要:SQL约束用于确保数据完整性,主要包括检查约束(CHECK)、唯一约束(UNIQUE)和非空约束(NOT NULL)。检查约束限制列值范围,如年龄0-100;唯一约束防止重复值;非空约束禁止空值。约束可在创建表时或后期通过ALTER语句添加/删除。要注意主键和唯一约束的区别,以及合理使用约束避免影响数据库性能。这些约束机制共同保障了数据库中数据的准确性和一致性。

2025-06-01 17:50:51 587

原创 SQL Server从入门到项目实践(超值版)读书笔记 14

文章摘要: 本文介绍了数据库中的外键约束和默认约束的使用方法。在外键约束部分,详细说明了如何通过CREATE TABLE和ALTER TABLE语句创建、添加和删除外键,包括语法参数说明和示例。外键用于建立表间关联,保证数据完整性。在默认约束部分,讲解了如何在创建表时或现有表中设置字段默认值,以及如何删除默认约束。两种约束都需要指定约束名称,默认值可以是常量或表达式。文章通过学生表、课程表等示例,演示了约束的实际应用操作。

2025-05-25 21:25:00 923

原创 SQL Server从入门到项目实践(超值版)读书笔记 13

本章介绍了SQL Server中用于维护数据完整性的各种约束条件。主要包括主键约束、外键约束、默认约束、唯一约束和非空约束等。主键约束确保表中每行数据的唯一性,且不允许空值;唯一性约束防止非主键列中出现重复值;检查约束限制输入值以符合特定条件;默认约束在插入操作中自动提供默认值;外键约束强制表间的参照完整性;非空约束确保特定列不为空。此外,还详细讲解了如何在创建表时或之后添加、删除主键约束,以及如何定义多字段联合主键。这些约束条件对于设计健壮、可靠的数据库结构至关重要。

2025-05-18 11:18:09 1072

原创 SQL Server从入门到项目实践(超值版)读书笔记 12

SQL Server Management Studio (SSMS) 是管理 SQL Server 数据库的图形化工具,提供了便捷的数据表管理功能。通过 SSMS,用户可以轻松地添加、修改和删除数据表中的记录。添加数据时,用户可以在“对象资源管理器”中选择数据表并进入编辑界面,直接输入数据,系统会自动保存。修改数据时,用户只需选择错误数据并直接修改,修改内容会自动保存。删除数据时,用户可以选择要删除的记录并确认删除操作,系统会永久删除选中的数据。此外,SSMS 还支持使用 SQL 语句进行数据管理,包括使

2025-05-11 21:16:46 940

原创 SQL Server从入门到项目实践(超值版)读书笔记 11

使用SSMS创建与管理数据表的方式虽然简单方便,但是,这种方式不能将过程记录下来,每次操作都需要重复点击,填写,操作量大时不易使用,因此,在很多情况下,是需要使用SQL语句来创建与管理数据表。使用SQL中的alter table语句除了可以添加字段外,还可以修改表中字段。例:删除mydatabase数据库中的students_sql表。例:使用SQL语句创建数据表students_sql,语句如下。使用SQL中的alter table语句,还可以删除表中的字段。单击“执行”按钮,即可完成创建数据表的操作。

2025-05-05 20:59:57 939

原创 SQL Server从入门到项目实践(超值版)读书笔记 10

在数据表设计窗口中,选择要修改的字段名称,单击数据类型,在弹出的下拉菜单中可以更改字段的数据类型,例:将phone字段的数据类型有varchar(24)更改为varchar(50),不允许为空值。1、启动SSMS,在“对象资源管理器”中,展开“数据库”结点下的mydatabase数据库,右击“表”结点,在弹出的菜单中选择“新建”➡“表”命令;3、表设计完成后,单击“保存”或者“关闭”按钮,在弹出的对话框中,输入表名“students”,单击“确定”按钮,完成表的创建。当数据表不再使用时,可以将其删除。

2025-04-26 20:35:13 480

原创 SQL Server从入门到项目实践(超值版)读书笔记 09

自定义数据类型并不是真正的数据类型,它只是提供了一种加强数据库内部元素和基本数据类型之间一致性的机制,通过使用用户自定义数据类型能够简化对常用规则和默认值的管理。用户创建自定义数据类型的方法有两种:SSMS和SQL语句当不再需要用户自定义的数据类型时,可以将其删除,删除的方法跟创建一样,可以通过SSMS或SQL语句来实现。

2025-04-18 22:38:10 649

原创 SQL Server从入门到项目实践(超值版)读书笔记 08

在“对象资源管理器”中选择修改后的数据库,查看属性窗口,可在“数据库文件”列表框中查询到文件me。1、启动SSMS,选择“文件”-“新建”-“使用当前连接的查询”菜单;4、刷新“对象资源管理器”的数据库结点,可以在子结点中看到新创建的名为my_db的数据库;例:使用create语句,创建一个名称为my_db的数据库,并在语句中设置相关参数。3、输入完成之后,单击“执行”命令,在“消息”窗口中显示已成功的提示;例:删除my_db数据库。5、查看my_db数据库的属性,选择“文件”,可查看相关信息。

2025-04-13 20:47:46 1153

原创 SQL Server从入门到项目实践(超值版)读书笔记 07

而且,并不是所有的数据库在任何时候都可以被删除,只有处于正常状态下的数据库才能被删除。在我们还对数据库不是很熟悉的情况下,最好先使用默认设置,不要轻易去更改这些设置,否则,在使用过程中,可能会出现一些你根据网上教程也解决不了的问题。2、SQL Server在创建数据库的过程中,会对数据库进行检验,如果存在相同名称,会提示错误信息,创建失败。1、数据库名称中不能包含以下Windows不允许使用的非法字符:“、‘、*、/、?、:、\、<、>、-。删除数据库后,相应的数据库文件及其数据都会被删除,并且不可恢复。

2025-04-06 22:15:41 753

原创 SQL Server从入门到项目实践(超值版)读书笔记 06

tempdb是SQL Server中的一个临时数据库,用于存放临时对象或中间结果,SQL Server关闭后,该数据库中的内容将被清空,每次重新启动后,tempdb数据库将被重建。在了解SQL Server的基本概念、基本应用之后,本篇主要讲解SQL Server数据库的创建与管理、数据表的创建与管理、表的约束条件、SQL数据的查询操作等。视图与表不同,视图是一张虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

2025-04-05 22:29:28 813

原创 SQL Server从入门到项目实践(超值版) 读书笔记 05

round(x,y)返回最接近于参数x的数,其值保留到小数点后y位,若y为负数,则将保留x值到小数点左边y位。一般,日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分。dateadd(dp,num,d)函数用于执行日期的加运算,返回指定日期值加上一个时间段后的新日期。相同,以time类型值为参数的函数,也可以使用datetime类型的参数,但会忽略日期的部分。getdate()函数用于返回当前数据库系统的日期和时间,返回值的类型为datetime。

2025-04-01 22:42:49 768

原创 SQL Server从入门到项目实践(超值版)读书笔记 04

函数可以传入一个或者多个参数(也可以不传参数),并返回一个输出结果。SQL提供了大量的函数,在进行数据库管理以及数据的查询和操作时,将会经常用到各种函数。通过对函数的处理,数据库功能可以变得更加强大,能够更加灵活地满足不同用户的需求。SQL数据库中主要使用两种类型的函数,一种是单行函数,一种是聚合函数。

2025-03-29 21:57:03 592

原创 SQL Server 从入门到项目实践(超值版)读书笔记 03

select语句也可以为变量赋值,语法结构与set一致“select {@local_varable = value | expression}”,当表达式expression为字段名时,select语句可以使用其查询功能返回多个值,但是变量保存的时最后一个值。利用grant语句可向用户授权,当用该语句向用户授权操作时,若允许用户将获得的权限再授予其他用户,应在该语句中使用with grant option 短语。declare语句为数据声明语句,它可以声明局部变量,游标变量,函数和存储过程等。

2025-03-23 23:04:00 977

原创 SQL Server 从入门到项目实践(超值版)读书笔记 02

DDL负责数据结构定义与数据库对象定义,由create、alter、drop、rename四个语句组成。4.1.1 创建数据库–createcreate语句主要用于数据库对象的创建,凡是数据库、数据表、索引、函数、触发器等对象,都可以使用create语句来创建如:创建一个名为demo的数据库• column_Name:列名• data_type:规定该列的数据类型(字符型、整数型、日期型等)• (size):设定该列的最大长度。

2025-03-14 21:02:55 749

原创 SQL Server 从入门到项目实践(超值版)读书笔记 01

因工作原因,需要学习SQL Server数据库。没办法,自学吧。对于SQL Server 我就是小白一枚,怎么系统的学习成为我需要马上考虑的问题。于是,我求助deepseek,它是这样回答我的1.基础知识学习(1-2个月)了解数据库基础:学习数据库的基本概念,如表、字段、主键、外键等。安装SQL Server:下载并安装SQL Server,熟悉其界面和工具(如SQL Server Management Studio, SSMS)。学习SQL基础语法:掌握基本的SQL语句,如SELECT。

2025-03-10 22:40:02 1121

原创 跟着小白学数据库2

跟着小白学数据库2前情提要小白的第一张数据表·建立数据库·创建表·向表中录入数据前情提要新建一个数据库管理系统,我们首先要对数据库能到达的功能做仔细规划,创建并不断修正数据库脑图,根据范式规则,得到最终的数据表及其字段。小白的第一张数据表·建立数据库打开ACCESS数据库软件,选择“空数据库”,点击右下角文件夹图标,修改文件名为“小超市数据库管理系统”,并设置文件保存路径,点击“确定”后返回。看到更改生效后,点击“创建”图标按钮即可。·创建表一进来,系统就自动为我创建了一个为保存的空数据表,

2021-01-30 21:53:42 595 3

原创 跟着小白学数据库1

跟着小白学数据库前言进入正题一、数据表的整理我就用一个小超市来举例说明敬请期待。。。。。。前言网络时代,数据库已经同我们的生活密不可分,桌面个人小型数据库首选ACCESS。小型数据库中型数据库大型数据库ACCESSSQL Server, MysqlOracle作为一个技术小白,我所知道的就这些了。想要入门数据库,当然是从基础的入手,于是我选择了ACCESS作为我的敲门砖。桌面个人小型数据库ACCESS是Microsoft Office的办公套件标配,只要你安装了Off

2020-10-04 21:33:37 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除