- 博客(20)
- 收藏
- 关注
原创 SQL Server从入门到项目实践(超值版)读书笔记 18
SQL条件查询摘要 WHERE子句允许对查询结果进行过滤,主要条件类型包括: 关系表达式:使用=,<>,<,<=,>,>=运算符进行数值/字符串比较 范围查询:BETWEEN AND指定数值范围,NOT BETWEEN查询范围外的值 集合查询:IN匹配多个指定值,NOT IN查询不在集合中的值 模糊查询:LIKE配合通配符(%匹配任意字符,_匹配单个字符,[]指定字符集) 空值查询:IS NULL查找空值记录,IS NOT NULL查询非空记录 这些条件可以组合使用,实现
2025-06-24 21:38:59
560
原创 SQL Server从入门到项目实践(超值版)读书笔记 17
本章主要介绍SQL数据查询操作,包括简单查询、条件查询、聚合函数查询和嵌套查询等。重点讲解了SELECT语句的使用方法:使用"*"查询所有字段、指定列查询、TOP关键字限制返回行数、为列设置别名的三种方式(AS、等号、空格)、DISTINCT去除重复值、表达式查询以及对查询结果进行排序(ORDER BY)。通过创建employee表演示了这些查询技术的实际应用,帮助掌握SQL数据查询的基本操作技巧。
2025-06-15 11:08:21
980
原创 SQL Server从入门到项目实践(超值版)读书笔记 16
本文介绍了在SQL Server Management Studio(SSMS)中管理数据库约束条件的操作方法。主要内容包括:1)通过设计界面添加/删除主键约束,支持单列和多列主键设置;2)外键约束的建立与删除,强调主外键表需先设主键;3)默认值约束的设置与清除;4)检查约束的条件表达式设置;5)唯一约束的创建方法;6)非空约束的简单勾选设置。文章详细说明了每种约束的操作步骤,并提示了数据类型匹配等注意事项,为数据库管理员提供了图形化界面管理约束的实用指南。
2025-06-08 20:44:33
690
原创 SQL Server从入门到项目实践(超值版)读书笔记 15
摘要:SQL约束用于确保数据完整性,主要包括检查约束(CHECK)、唯一约束(UNIQUE)和非空约束(NOT NULL)。检查约束限制列值范围,如年龄0-100;唯一约束防止重复值;非空约束禁止空值。约束可在创建表时或后期通过ALTER语句添加/删除。要注意主键和唯一约束的区别,以及合理使用约束避免影响数据库性能。这些约束机制共同保障了数据库中数据的准确性和一致性。
2025-06-01 17:50:51
521
原创 SQL Server从入门到项目实践(超值版)读书笔记 14
文章摘要: 本文介绍了数据库中的外键约束和默认约束的使用方法。在外键约束部分,详细说明了如何通过CREATE TABLE和ALTER TABLE语句创建、添加和删除外键,包括语法参数说明和示例。外键用于建立表间关联,保证数据完整性。在默认约束部分,讲解了如何在创建表时或现有表中设置字段默认值,以及如何删除默认约束。两种约束都需要指定约束名称,默认值可以是常量或表达式。文章通过学生表、课程表等示例,演示了约束的实际应用操作。
2025-05-25 21:25:00
840
原创 SQL Server从入门到项目实践(超值版)读书笔记 13
本章介绍了SQL Server中用于维护数据完整性的各种约束条件。主要包括主键约束、外键约束、默认约束、唯一约束和非空约束等。主键约束确保表中每行数据的唯一性,且不允许空值;唯一性约束防止非主键列中出现重复值;检查约束限制输入值以符合特定条件;默认约束在插入操作中自动提供默认值;外键约束强制表间的参照完整性;非空约束确保特定列不为空。此外,还详细讲解了如何在创建表时或之后添加、删除主键约束,以及如何定义多字段联合主键。这些约束条件对于设计健壮、可靠的数据库结构至关重要。
2025-05-18 11:18:09
1006
原创 SQL Server从入门到项目实践(超值版)读书笔记 12
SQL Server Management Studio (SSMS) 是管理 SQL Server 数据库的图形化工具,提供了便捷的数据表管理功能。通过 SSMS,用户可以轻松地添加、修改和删除数据表中的记录。添加数据时,用户可以在“对象资源管理器”中选择数据表并进入编辑界面,直接输入数据,系统会自动保存。修改数据时,用户只需选择错误数据并直接修改,修改内容会自动保存。删除数据时,用户可以选择要删除的记录并确认删除操作,系统会永久删除选中的数据。此外,SSMS 还支持使用 SQL 语句进行数据管理,包括使
2025-05-11 21:16:46
848
原创 SQL Server从入门到项目实践(超值版)读书笔记 11
使用SSMS创建与管理数据表的方式虽然简单方便,但是,这种方式不能将过程记录下来,每次操作都需要重复点击,填写,操作量大时不易使用,因此,在很多情况下,是需要使用SQL语句来创建与管理数据表。使用SQL中的alter table语句除了可以添加字段外,还可以修改表中字段。例:删除mydatabase数据库中的students_sql表。例:使用SQL语句创建数据表students_sql,语句如下。使用SQL中的alter table语句,还可以删除表中的字段。单击“执行”按钮,即可完成创建数据表的操作。
2025-05-05 20:59:57
865
原创 SQL Server从入门到项目实践(超值版)读书笔记 10
在数据表设计窗口中,选择要修改的字段名称,单击数据类型,在弹出的下拉菜单中可以更改字段的数据类型,例:将phone字段的数据类型有varchar(24)更改为varchar(50),不允许为空值。1、启动SSMS,在“对象资源管理器”中,展开“数据库”结点下的mydatabase数据库,右击“表”结点,在弹出的菜单中选择“新建”➡“表”命令;3、表设计完成后,单击“保存”或者“关闭”按钮,在弹出的对话框中,输入表名“students”,单击“确定”按钮,完成表的创建。当数据表不再使用时,可以将其删除。
2025-04-26 20:35:13
444
原创 SQL Server从入门到项目实践(超值版)读书笔记 09
自定义数据类型并不是真正的数据类型,它只是提供了一种加强数据库内部元素和基本数据类型之间一致性的机制,通过使用用户自定义数据类型能够简化对常用规则和默认值的管理。用户创建自定义数据类型的方法有两种:SSMS和SQL语句当不再需要用户自定义的数据类型时,可以将其删除,删除的方法跟创建一样,可以通过SSMS或SQL语句来实现。
2025-04-18 22:38:10
599
原创 SQL Server从入门到项目实践(超值版)读书笔记 08
在“对象资源管理器”中选择修改后的数据库,查看属性窗口,可在“数据库文件”列表框中查询到文件me。1、启动SSMS,选择“文件”-“新建”-“使用当前连接的查询”菜单;4、刷新“对象资源管理器”的数据库结点,可以在子结点中看到新创建的名为my_db的数据库;例:使用create语句,创建一个名称为my_db的数据库,并在语句中设置相关参数。3、输入完成之后,单击“执行”命令,在“消息”窗口中显示已成功的提示;例:删除my_db数据库。5、查看my_db数据库的属性,选择“文件”,可查看相关信息。
2025-04-13 20:47:46
1041
原创 SQL Server从入门到项目实践(超值版)读书笔记 07
而且,并不是所有的数据库在任何时候都可以被删除,只有处于正常状态下的数据库才能被删除。在我们还对数据库不是很熟悉的情况下,最好先使用默认设置,不要轻易去更改这些设置,否则,在使用过程中,可能会出现一些你根据网上教程也解决不了的问题。2、SQL Server在创建数据库的过程中,会对数据库进行检验,如果存在相同名称,会提示错误信息,创建失败。1、数据库名称中不能包含以下Windows不允许使用的非法字符:“、‘、*、/、?、:、\、<、>、-。删除数据库后,相应的数据库文件及其数据都会被删除,并且不可恢复。
2025-04-06 22:15:41
698
原创 SQL Server从入门到项目实践(超值版)读书笔记 06
tempdb是SQL Server中的一个临时数据库,用于存放临时对象或中间结果,SQL Server关闭后,该数据库中的内容将被清空,每次重新启动后,tempdb数据库将被重建。在了解SQL Server的基本概念、基本应用之后,本篇主要讲解SQL Server数据库的创建与管理、数据表的创建与管理、表的约束条件、SQL数据的查询操作等。视图与表不同,视图是一张虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。
2025-04-05 22:29:28
730
原创 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
731
原创 SQL Server从入门到项目实践(超值版)读书笔记 04
函数可以传入一个或者多个参数(也可以不传参数),并返回一个输出结果。SQL提供了大量的函数,在进行数据库管理以及数据的查询和操作时,将会经常用到各种函数。通过对函数的处理,数据库功能可以变得更加强大,能够更加灵活地满足不同用户的需求。SQL数据库中主要使用两种类型的函数,一种是单行函数,一种是聚合函数。
2025-03-29 21:57:03
546
原创 SQL Server 从入门到项目实践(超值版)读书笔记 03
select语句也可以为变量赋值,语法结构与set一致“select {@local_varable = value | expression}”,当表达式expression为字段名时,select语句可以使用其查询功能返回多个值,但是变量保存的时最后一个值。利用grant语句可向用户授权,当用该语句向用户授权操作时,若允许用户将获得的权限再授予其他用户,应在该语句中使用with grant option 短语。declare语句为数据声明语句,它可以声明局部变量,游标变量,函数和存储过程等。
2025-03-23 23:04:00
929
原创 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
716
原创 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
993
原创 跟着小白学数据库2
跟着小白学数据库2前情提要小白的第一张数据表·建立数据库·创建表·向表中录入数据前情提要新建一个数据库管理系统,我们首先要对数据库能到达的功能做仔细规划,创建并不断修正数据库脑图,根据范式规则,得到最终的数据表及其字段。小白的第一张数据表·建立数据库打开ACCESS数据库软件,选择“空数据库”,点击右下角文件夹图标,修改文件名为“小超市数据库管理系统”,并设置文件保存路径,点击“确定”后返回。看到更改生效后,点击“创建”图标按钮即可。·创建表一进来,系统就自动为我创建了一个为保存的空数据表,
2021-01-30 21:53:42
463
3
原创 跟着小白学数据库1
跟着小白学数据库前言进入正题一、数据表的整理我就用一个小超市来举例说明敬请期待。。。。。。前言网络时代,数据库已经同我们的生活密不可分,桌面个人小型数据库首选ACCESS。小型数据库中型数据库大型数据库ACCESSSQL Server, MysqlOracle作为一个技术小白,我所知道的就这些了。想要入门数据库,当然是从基础的入手,于是我选择了ACCESS作为我的敲门砖。桌面个人小型数据库ACCESS是Microsoft Office的办公套件标配,只要你安装了Off
2020-10-04 21:33:37
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人