- 博客(47)
- 收藏
- 关注
原创 WPF的介绍
WPF 相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持(flow text support),3D视觉效果和强大无 比的控件模型框架。,即WPF Everywhere版本,将为基于WPF的应用程序提供全面的浏览器支持, 这意味着未来开发出的应用程序将可以基于浏览器在不同的操作系统上运行,根据 WPF/E开发组的定义,WPF/E仍然是WPF的子集,而不是后继版本。渐变、使用高精确的(ARGB)颜色,支持浮点类型的像素坐标。
2022-11-21 16:34:18
383
原创 SQL Server的备份和还原
1. 完全备份:它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间。2. 事物日志备份:事务日志备份的内容是从还未被备份的事务日志开始,直到备份结尾的最后一个事务日志为止。3. 差异性数据库备份:包括自从上一次完整性备份以来所有改变的数据页,以及备份结尾的部分活动事物日志。
2022-11-03 09:01:55
2753
原创 SQL 函数
2、DATEADD(日期部分,number,date) 返回带有指定数字(number)的日期(date),该数字添加到指定的日期部分(datepart)。8、SUBSTRING(char_expr,start,length) 返回从字符表达式的指定位置开始,截取指定长度得到的字符集。4、RAND([seed]) 随机返回的到0-1之间的近似浮点值,可以对seed指定为整数表达式(可选)。3、DATEDIFF(日期部分,date1,date2) 返回两个日期中指定的日期部分之间的差值。
2022-10-19 20:35:09
1231
原创 SQL VIEW(视图):
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。首先,在对象资源管理器(Server Server Management Studio)中,展开“数据库”,选择包含要重命名的视 图的数据库名称,然后展开“视图”文件夹。如果视图属于模式,则还必须显式指定视图所属的模式的名称。视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集。
2022-10-08 16:52:54
1714
原创 SQL的约束(下)
尽管 UNIQUE 和 PRIMARY KEY 约束都强制数据的唯一性,但是当要强制实现不是主键列的列或列组的唯一性时,应使用 UNIQUE 约束而不是 PRIMARY KEY 约束。与 PRIMARY KEY 约束不同, UNIQUE 约束允许 NULL 值。将 UNIQUE 约束添加到表中的现有列或一组列时,SQL Server首先检查这些列中的现有数据,以确保所 有值都是唯一的。SQL Server没有任何直接语句来修改 UNIQUE 约束,因此,如果要更改约束,则需要先删除约束并重新 创建约束。
2022-09-28 16:54:19
455
原创 SQL的约束(上)
在此示例中,由于 FOREIGN KEY 约束, vendor_groups 表中 group_id 列的值为 4 的行不存在。还可以删除 vendor_groups 表中的行,而无需更新或删除 vendors 表中导致vendors 表中存在孤立的行。在此示例中, activity_id 或 customer_id 列中的值可以重复,但两列中的每个值组合必须是唯一 的。但是,如果使用当前表创建方式,可以在 vendors 表中插入一行而不在 vendor_groups 表中显示相应的行。
2022-09-19 19:24:06
331
原创 SQL的数据定义(下)
如果删除不存在的表,则会出现错误。当SQL Server删除表时,它还会删除该表的所有数据,触发器,约束和权限。如果要截断的表具有标识列,则当使用 TRUNCATE TABLE 语句删除数据后,具有标识列的计数器将重置 为开始的值(一般是: 1 )。在这种情况下,必须先删除 supplier 表或 supplier 表中的外键约束,然后再删除 supplier_groups 表。另一方面, TRUNCATE TABLE 语句通过释放用于存储表数据的数据页来删除数据,并仅在事务日志中插入页面解除分配。
2022-09-14 16:38:00
169
原创 SQL的数据定义(上)
每列都有一个相关的数据类型,用于定义它可以存储的数据类型,例如:数字,字符串和日期。表示加载到表中的第一行的值为: 1 ,第二行的值为: 2 (在上一行: 1 的基础上加 1 ),依此类推。其次, column_name 指定列的名称, data_type 表示数据类型, column_constraint 表示约束(如果 适用)。请注意,新列 "Birthday" 的类型是 date,可以存放日期。请注意,"Birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。...
2022-08-28 20:27:14
680
原创 SQL:修改数据(下)
首先, sales.category_staging 表中 id 值为 1 , 3 , 4 的行与目标表中的行匹配,因此, MERGE 语句更新 sales.category 表中类别名称和 amount 列中的值。其次, sales.category_staging 表中 id 值为 5 和 6 的行在 sales.category 表中不存在,因此 MERGE 语句将这些行插入到目标表中。其次,指定要更新的列 c1 , c2 , ... , cn 和值 v1 , v2 , ... vn 的列表。
2022-08-23 11:18:30
199
原创 SQL:修改数据(上)
通常,通过模式名称引用表名称,例如 production.products ,其中 production 是模式名称, products 是表名称。列列表中的每列必须在值列表中具有相应的值。通常,不为标识列指定值,因为SQL Server将自动提供值。其次, column_list 指定要在其中插入数据的一个或多个列的列表。如果列在列列表中没有出现,则SQL Server必须能够提供插入值,否则无法插入行。在此语法中,不使用单个值列表,而是使用多个以逗号分隔的值列表进行插入。...
2022-08-09 10:46:52
281
原创 SQL:集合运算符
集合运算符:数据库表: er图: A. SQL Server Union(并集) :SQL Server UNION 是一组集合操作,用于将两个SELECT语句的结果组合到一个结果集中,该结果集包 括属于 union 中 SELECT 语句的所有行。以下是SQL Server UNION 的语法: 以下是上述语法中的查询要求:(1)两个查询中列的数量必须相同。(2)相应列的数据类型必须相同或兼容。下面图中说明了 T1 表的结果集如何与 T2 表的结果集联合: UNION 与 UNION ALL :默认情况下
2022-06-19 15:14:56
245
原创 SQL的子查询(下)
SQL的子查询(下):数据库表: er图: D. SQL Server Exists运算符 :EXISTS 运算符是一个逻辑运算符,用于检查子查询是否返回任何行。 如果子查询返回一行或多行,则 EXISTS 运算符返回 TRUE 。以下是SQL Server EXISTS 运算符的语法: 在此语法中,子查询仅是 SELECT 语句。子查询返回行后, EXISTS 运算符返回 TRUE 并立即停止处理。 请注意,即使子查询返回 NULL 值, EXISTS 运算符也会计算为 TRUE以下示例返回 custom
2022-06-08 09:30:45
189
原创 SQL的子查询(上)
数据库表:er图:SQL的子查询(上):A、SQL Server子查询子查询是嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])中的查询。以下语句显示如何在 SELECT 语句的[WHERE]子句中使用子查询来查找位于纽约( New York )的客户的销 售订单:一、SQL SELECT 语句本文段讲解 SELECT 和 SELECT * 语句。SQL SELECT 语句SELECT 语句用于从表中选取数...
2022-05-29 16:34:04
142
原创 SQL:分组数据
分组数据: A. SQL Server Group By语句 Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。以下是 GROUP BY 子句的语法:在此查询语法中, GROUP BY 子句为列中的每个值组合生成一个组。SQL GROUP BY 语句 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。GROUP BY 语句GRO.
2022-05-18 19:30:14
3002
原创 连接表(下)
连接表(下):E. SQL Server 交叉连接 CROSS JOIN 连接两个或多个不相关的表。以下是两个表的SQL Server CROSS JOIN 的语法:CROSS JOIN 将第一个表(T1)中的每一行与第二个表(T2)中的每一行连接起来。 换句话说,交叉连接返回 两个表中行的笛卡尔积。与INNER JOIN或LEFT JOIN不同,交叉连接不会在连接的表之间建立关系。假设 T1 表包含三行: 1 , 2 和 3 , T2 表包含三行: A , B 和 ...
2022-05-08 15:42:43
128
原创 连接表(上)
连接表(上) 在关系数据库中,数据分布在多个逻辑表中。 要获得完整有意义的数据集,需要使用连接来查询这些表 中的数据。SQL Server支持多种连接,包括 [内连接],[左连接],[右连接],[全外连接]和[交叉连接]。每种连接类型指定SQL Server如何使用一个表中的数据来选择另一个表中的行。A. SQL Server内连接 内连接是SQL Server中最常用的连接之一。 内部联接子句用于查询来自两个或多个相关表的数据。SQL Server INNER JOIN 子句的语法
2022-04-28 09:13:49
131
原创 SQL:过滤数据
过滤数据:Select Distinct子句 SELECT DISTINCT 子句检索指定列列表中的唯一不同值,换句话说,它从结果集中删除列中的重复值。 DISTINCT 子句将所有 NULL 值视为相同的值。SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:使用 DISTINCT 关键词如果要从 "Company" 列中选.
2022-04-19 10:54:22
933
原创 限制返回行数
限制返回行数:一、SQL Server Select Top语句SELECT TOP 子句用于限制查询结果集中返回的行数或行百分比。由于存储在表中的行的顺序是不可预测的,因此 SELECT TOP 语句始终与 ORDER BY 子句一起使用。 结 果,结果集限于前 N 个有序行数。以下是带有 SELECT 语句的 TOP 子句的语法:在此语法中, SELECT 语句可以包含其他子句,如: WHERE , JOIN , HAVING 和 GROUP BY 。(1) expre.
2022-04-10 09:18:08
1649
原创 对数据进行排序:使用 ORER BY 子句
一、SQL简介 :SQL语言是集DDL、DML和DCL于一体的数据库语言。▪ SQL语言之DDL:定义数据库▪ SQL语言之DML:操纵数据库▪ SQL语言之DCL:数据权限控制SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:DDL语句引导词:Create、Alter、Drop▪ 模式的定义与删除。包括定义Database、Table、View、Index和完整性约束条件等。DML语句引导词:Insert、Delete、Update、...
2022-03-28 11:04:50
383
原创 SQL SELECT 语句和查询数据
一、SQL SELECT 语句:SQL SELECT 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL SELECT 语法以及:注释:SQL 语句对大小写不敏感。SELECT 等效于 select。SQL SELECT 实例如需获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表),请使用类似这样的 SELECT 语句:"Persons" 表:结果..
2022-03-17 20:07:33
925
原创 SQL的简介和语法
一、SQL的简介: SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQL?SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言注释:ANSI,美国国家标准化组织SQL 能做什么?SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的记录 SQL 可更新数据库中的数据 SQL 可从数据库删除记录 SQL 可创建新数据库 SQL 可在数据库中创建新表 SQL 可在数据库中创建存储过.
2022-03-10 20:15:18
164
原创 CSS选择器(下)
CSS选择器(下)在 CSS 中,选择器是选取需设置样式的元素的模式。下面我们介绍几种常用选择器:直接后代选择器后代选择器(descendant selector)又称为包含选择器。后代选择器可以选择作为某元素后代的元素。写法:div>p示例:选取div标签里面的直接子元素p标签相邻兄弟选择器相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素写法;div+p选择相邻兄弟如果需要..
2021-09-29 18:55:38
263
原创 CSS选择器(上)
CSS选择器(上)在 CSS 中,选择器是选取需设置样式的元素的模式。下面我们介绍几种常用选择器:1.CSS 元素选择器最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。元素选择器:通过选择html标签设置css样式示例:直接选取p标签设置文本颜色2.类型选择器在 W3C 标准中,元素选择器又称为类型选择器(type selector)。“类型选择器匹配文档语言元素类型的名称。类型选择器匹配文档树中该元素类型的每一个实例。”类选择.
2021-09-17 22:39:44
205
原创 HTML 表单
表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。实现与浏览者的交互。所有的表单控件(文本框、文本域、按钮…)放在<form></form>中。1、text/password分别表示文本输入框和密码输入框。<form> <input type=”(文本框类型)text/password” name=”名称” value=”提示文本” /><...
2021-09-08 22:15:48
84
原创 css的三种引入方式
如何插入样式表当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三种:Css的引入方式一共有三种:行内样式、内部样式表、外部样式表行内样式由于要将表现和内容混杂在一起,行内样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。要使用行内样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。通过style属性引入css样式示例:内部样式表当单个文档需要特殊的样式时,就应该
2021-08-24 00:00:22
651
原创 css3变形与动画之transform
css3变形与动画之transform:transform :旋转 rotate(n):旋转函数 rotate()通过指定的角度参数使元素相对原点进行旋转;n 为参数,用于设置旋转的角度,如果为正,元素相对原点中心顺时针旋 转;如果为负,逆时针旋转。例:2.扭曲 skew()——元素倾斜显示,将对象以其中心位置围绕着 X 轴和 Y 轴按照一定的角度倾 斜。3 种使用情况:l skew(x,y)元素同时在水平方向和垂直方向扭曲;l skewX(x)元素仅在水平方向
2021-08-08 11:06:23
96
原创 JavaScript 异步编程
Ajax:JavaScript 异步编程异步的概念异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行, 而是指步骤在一个控制流序列中按顺序执行)。而异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列 有顺序关系。简单来理解就是:同步按你的代码顺序执行,异步不按照代码顺序执行,异步 的执行效率更高。例:这段程序中的
2021-08-08 10:46:36
126
原创 JavaScript 对象表示法
JSON什么是 JSON?Ø JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)Ø JSON 是轻量级的文本数据交换格式Ø JSON 独立于语言(JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言 和平台。JSON 解析器和 JSON 库支持许多不同的编程语言)Ø JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。文本可以...
2021-08-08 10:17:37
438
原创 JavaScript 正则表达式
JavaScript 正则表达式:正则表达式(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE)使 用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。Ø 正则表达式是由一个字符序列形成的搜索模式。Ø 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。Ø 正则表达式可以是一个简单的字符,或一个更复杂的模式。Ø 正则表达式可用于所有文本搜索和文本替换的操作。语法:1. /正则表达式主体/修饰符(可选) 一、
2021-08-08 09:34:01
89
原创 BOM(浏览器对象模型)
BOM(浏览器对象模型):浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。Window 对象:Window 对象表示浏览器中打开的窗口。Window 对象属性:Window 对象方法:Navigator 对象:Navigator 对象包含有关浏览器的信息。Navigator 对象属性:Navigator 对象方法:Screen 对象 :Screen 对象包含有关客户端显示屏幕的信息。Screen 对象属性:
2021-06-16 19:40:39
109
原创 DOM(文档对象模型)
DOM(文档对象模型):HTML DOM 节点 :在 HTML DOM (Document Object Model) 中 , 每一个元素都是节点: Ø 文档是一个文档节点;Ø 所有的 HTML 元素都是元素节点。Ø 所有 HTML 属性都是属性节点。Ø 文本插入到 HTML 元素是文本节点。Ø 注释是注释节点。Document 对象:当浏览器载入 HTML 文档, 它就会成为 Document 对象。Document 对象是 HTML 文档的根节点。Document
2021-06-16 19:31:35
110
原创 addEventListener与事件捕获、事件冒泡
addEventListener与事件捕获、事件冒泡:addEventListener的基本用法 项目开发中,javascript和html的解耦变得至关重要,我们被推荐使用事件动 态绑定的方式来处理按钮的事件。W3C为我们提供了addEventListener()函数用来为指定的 dom元素动态绑定事件。这个函数有三个参数:type:用来设置事件类型,例如click。listener:用来设置监听事件的函数,及type类型的事件发生后执行的函数。大部分情况下,确切的说是我们绑定事...
2021-06-16 19:09:08
2656
原创 JavaScript 事件
JavaScript 事件:HTML DOM 事件允许 Javascript 在 HTML 文档元素中注册不同事件处理程序。 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。1、鼠标事件:实例:鼠标事件:当指针移动到元素上方时,改变其颜色;当指针移出文本后,会再次改变其颜色。效果:由图一转变为图二现象:图一:图二:2、键盘事件3、框架/对象(Frame/Object)事件4、表单事件5、剪贴板事件6、打
2021-06-07 15:10:17
166
1
原创 JavaScript HTML DOM 事件
JavaScript HTML DOM 事件:HTML DOM 使 JavaScript 有能力对 HTML 事件做出反应。HTML DOM 事件允许 Javascript 在 HTML 文档元素中注册不同事件处理程序。 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。1.对事件做出反应我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代
2021-06-07 14:50:01
209
1
原创 JavaJavaScript的构造函数和this对象
一、JavaScript的构造函数:什么是构造函数:构造函数就是一个普通的函数,创建方式和普通函数没有区别,区别在于调用方式的不同,普通函数是直接调用,而构造函数是用new关键字来调用;构造函 数首字母一般大写。构造函数应用:例如,我们现在要录入20级所有同学的信息,那么我们可以创建一些对象,如下:像上面这样,我们可以把每一位同学的信息当做一个对象来处理。但是,我们会发现,我们重 复地写了很多无意义的代码。比如 name、age、sex、hobby 。如果这个班上有60个学生, 我们
2021-05-26 20:49:27
221
原创 JavaScript函数
JavaScript函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。实例:1.JavaScript 函数定义:函数就是包裹在花括号中的代码块,前面使用了关键词 function;当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。注意:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函 数名称相同的大小写来调用函数...
2021-05-26 20:29:01
182
原创 JavaScript 的语句
JavaScript 语句:JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "Hello World":document.getElementById("demo").innerHTML="Hello World";1、Javascript 条件语句:通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语 句来完成该任务。在 JavaScri.
2021-05-26 19:41:12
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人