自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server数据库知识点十五

数据库用户新建删除建立数据库用户:指定为哪一个数据库添加数据库用户,基本语法:exec sp_grantbaccess ‘登录帐户名’,‘数据库用户名’。删除数据库用户:一样是在具体的数据库中执行删除,而非master数据库中执行语法: exec sp_dropuser ‘数据库用户名’给数据库用户受权受权语法:收回权限语法:注明:[]里的内容是限定数据库中数据表,能够不加,不加[]内容表示给数据库中的全部数据表受权,加上[]限定内容,只是对限定的表格受权。给表sales.customers

2022-03-24 10:51:53 921

原创 SQL Server数据库知识点十四

系统函数ISNULL(expr,value) 使用指定的值替换的NULL表达式。NULLIF(expr1,expr2) Expr1与Expr2相等时,返回Null,否则返回第一个表达式。row_number分页:row_number的用途的非常广泛,一般可以用来实现web程序的分页,他会为查询出来的每一行记录生成一个序号,依次排序且不会。重复,注意使用row_number函数时必须要用over子句选择对某一列,或者几列进行排序才能生成序号。备份和还原SQL Server备份的类型:完全备份

2022-03-24 10:50:37 685

原创 SQL Server数据库知识点十三

日期函数:DATEPART(日期部分,date) 返回日期中指定的日期部分的整数形式。YEAR(date) 返回指定日期的年份数值MONTH(date)返回指定日期的月份数值DAY(date)返回指定日期的天数值注:当显示日期列的内容时如果只显示年月日部分,可以使用CONVERT转换函数对日期列进行转换。SQL中日期的表示方法及有效范围,如下:数字函数对数字值执行代数运算。ABS(num_expr) 返回数值表达式的绝对值。FLOOR(num_expr) 返回小于或等于数值表达式的最大整

2022-03-24 10:49:32 164

原创 SQL Server数据库知识点十二

SQL Server删除视图在此语法中,可以指定要在 DROP VIEW 关键字后删除的视图的名称。如果视图属于模式,则还必须显式指定视图所属的模式的名称。如果尝试删除不存在的视图,SQL Server将发出错误。IF EXISTS 子句可防止在删除不存在的视图时发生错误。函数SQL中包含以下几种类型的函数:1.聚合函数:返回汇总值。2.类型转换函数:将一种数据类型转换为另外一种。3.日期函数:处理日期和时间。4.数学函数:执行算术运算。5.字符串函数:对字符串、二进制数据或表达式执行

2022-03-24 10:47:49 649

原创 SQL Server数据库知识点十一

禁用CHECK约束视图视图是存储在数据库目录中的命名查询,允许客户端在之后引用它。视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集。 这使得视图对于抽象或隐藏复杂查询很有用。视图有以下优点:安全——您可以限制用户直接访问表,并允许他们通过视图访问数据子集。例如,可以允许用户通过视图访问客户姓名,电话,电子邮件,但限制他们访问银行帐户和其他敏感信息。简单——关系数据库可以具有许多具有复杂关系的表,例如,一对一和一对多使得难以导航。但是,可以使用一组视图简化具有连接和条件的复杂

2022-03-24 10:46:22 958

原创 SQL Server数据库知识点十

SQL Server UNIQUE约束:SQL Server UNIQUE 约束用于确保存储在列或列组中的数据在表中的行中是唯一的。为 UNIQUE 约束指定名称的好处是:更容易对错误消息进行分类;修改约束时,可以引用此约束的名称。UNIQUE约束与PRIMARY KEY约束:尽管 UNIQUE 和 PRIMARY KEY 约束都强制数据的唯一性,但是当要强制实现不是主键列的列或列组的唯一性时,应使用 UNIQUE 约束而不是 PRIMARY KEY 约束。与 PRIMARY KEY 约束不同,

2022-03-23 16:24:31 204

原创 SQL Server数据库知识点九

SQL Server截断表TRUNCATE TABLE 类似于没有 WHERE 子句的 DELETE 语句。 但是, TRUNCATE 语句执行得更快,并且使用的系统和事务日志资源更少。TRUNCATE TABLE与DELETE比较与 DELETE 语句相比, TRUNCATE TABLE 具有以下优点:1.使用较少的事务日志:DELETE 语句一次删除一行,并在事务日志中为每个删除的行插入一个条目。另一方面, TRUNCATE TABLE 语句通过释放用于存储表数据的数据页来删除数据,并仅在事务日志

2022-03-23 16:15:52 308

原创 SQL Server数据库知识点八

SQL Server标识列在上面语法中,seed 是表中的第一行的值(第一条记录标识列使用的值)。 increment 是添加到上一行标识值的增量值。seed 和 increment 的默认值是 1 ,即 (1,1) 。表示加载到表中的第一行的值为: 1 ,第二行的值为:2 (在上一行: 1 的基础上加 1 ),依此类推。SQL Server允许每个表只有一个标识列。重用标识值:SQL Server不能重用标识值。 如果在标识列中插入行并且执行 insert 语句失败或回滚,则标识值将丢失,并且不

2022-03-23 16:13:58 568

原创 SQL Server数据库知识点七

SQL Server数据类型Number 数字类型:SQL Server创建表CREATE TABLE语句:表用于在数据库中存储数据。 表在数据库和模式中唯一命名。每个表包含一个或多个列。每列都有一个相关的数据类型,用于定义它可以存储的数据类型,例如:数字,字符串和日期。在上面的语法中,首先,指定创建表的数据库的名称。 database_name 必须是现有数据库的名称。 如果未指定,则database_name 默认为当前数据库。其次, schema_name 指定新表所属的模式。第三, ta

2022-03-23 16:12:25 301

原创 SQL Server数据库知识点六

DELETE语句:要删除表中的现有数据,请使用以下 DELETE 语句语法:在上面语法中,首先,指定要从中删除数据的表的名称。第三,在 WHERE 子句中指定条件以选择删除的行。WHERE子句是可选的。 如果不指定 WHERE 子句,则表中的所有行都将被删除。Merge语句:假设有两个表名为: source 表和 target 表,并且需要根据 source 表中匹配的值更新 target 表。 有三种情况:1.source 表有一些 target 表中不存在的行。在这种情况下,需要将 sour

2022-03-23 16:11:01 157

原创 SQL Server数据库知识点五

SQL Server Intersect(交集):SQL Server INTERSECT 组合了两个或多个查询的结果集,并返回两个查询输出的不同行。与 UNION 运算符类似,上述语法中的查询必须符合以下规则:两个查询必须具有相同的列数和顺序。相应列的数据类型必须相同或兼容。SQL Server Except(差积):SQL Server EXCEPT 比较两个查询的结果集,并返回第一个查询中不是由第二个查询输出的不同行。换句话说, EXCEPT 从一个查询结果中减去另一个查询的结果集。修改数

2022-03-23 16:06:23 2281

原创 SQL Server数据库知识点四

SQL Server相关子查询 :相关子查询是使用外部查询的值的[子查询]。 换句话说,它取决于外部查询的值。 由于这种依赖性,相关子查询不能作为简单子查询独立执行。此外,对外部查询评估的每一行重复执行一次相关子查询。相关子查询也称为重复子查询。SQL Server Exists运算符:EXISTS 运算符是一个逻辑运算符,用于检查子查询是否返回任何行。 如果子查询返回一行或多行,则EXISTS 运算符返回 TRUE 。在此语法中,子查询仅是 SELECT 语句。子查询返回行后, EXISTS 运算

2022-03-23 15:30:31 566

原创 SQL Server数据库知识点三

SQL Server全外连接:FULL OUTER JOIN当左表或右表中存在匹配项时,该命令将返回所有行。SQL Server Group By分组数据语句:Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。GROUP BY子句和聚合函数:GROUP BY 子句通常与聚合函数一起用于统计数据。聚合函数对组执行计算并返回每个组的唯一值。 例如, COUNT() 函数返回每个组中的行数

2022-03-23 15:29:04 51

原创 SQL Server数据库知识点二

对数据进行排序:使用 SELECT 语句从表中查询数据时,不保证结果集中的行顺序。 这意味着SQL Server可以返回具有未指定行顺序的结果集。保证结果集中的行已排序的方法是使用 ORER BY 子句。 以下是 ORDER BY 子句的语法:ASC | DESC - 使用 ASC 或 DESC 指定是否应按升序或降序对指定列中的值进行排序。 ASC 将结果从最低值排序到最高值,而 DESC 将结果集从最高值排序到最低值。如果未明确指定 ASC 或 DESC ,则SQL Server将默认使用 ASC

2022-03-23 15:27:23 123

原创 SQL Server数据库知识点一

SQL语言是集DDL、DML和DCL于一体的数据库语言。SQL语言之DDL:定义数据库;DML:操纵数据库;DCL:数据权限控制。SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:(1)DDL语句引导词:Create、Alter、Drop模式的定义与删除。包括定义Database、Table、View、Index和完整性约束条件等。(2)DML语句引导词:Insert、Delete、Update、Select各种方式的更新与检索操作。各种复杂条件的检索。如连接查找

2022-03-23 15:24:24 310

原创 echarts API-离线图表知识点五

action. brushany区域选择相关的行为。action.brush. brushany“刷选”动作进行中时,会触发此 action。 此 action 能设置或删除 chart 中的选框,例如:myChart.dispatchAction({type: ‘brush’,areas: [ // areas 表示选框的集合,可以指定多个选框。// 如果 areas 为空,则删除所有选框。// 注意这并非增量接口而是全量接口,所以应包括所有的选框。{ // 选框一:// 指定此选

2022-03-09 08:15:53 1009

原创 医院住院管理系统项目研发阶段性总结

一、项目概要系统主要功能模块为:(1)出入院管理:主要包括入院登记、中途结算、出院结算、欠费病人查询、出入院病人查询、转科病人查询、住院费用明细查询的功能。(2)护士工作站:床位一览、查对医嘱、领药查询、医嘱执行、查对中药处方、记账管理、欠费医嘱、护嘱管理、病房日志维护、床位查询、费用查询的功能。(3)医生工作站:医嘱管理、住院中药处方、病历浏览(已出院)、住院医嘱查询、医嘱修改记录查询的功能。(4)辅助科室管理:功能科室病人查询、手术申请与报告、检查申请与报告、辅助科室记账、住院费用明细查询(辅

2022-03-09 08:12:23 920 1

原创 echarts API-离线图表知识点四

EVENT: geoselectchangedaction. mapany地图图表相关的行为,必须引入地图图表后才能使用。action.map. mapSelectAction选中指定的地图区域。dispatchAction({type: ‘mapSelect’,// 可选,系列 index,可以是一个数组指定多个系列seriesIndex?: number|Array,// 可选,系列名称,可以是一个数组指定多个系列seriesName?: string|Array,// 数据的

2022-03-01 10:53:05 198

原创 echarts API-离线图表知识点三

EVENT: pieselectedaction.pie. pieUnSelectaction.pie. pieUnSelectAction取消选中指定的饼图扇形。dispatchAction({type: ‘pieUnSelect’,// 可选,系列 index,可以是一个数组指定多个系列seriesIndex?: number|Array,// 可选,系列名称,可以是一个数组指定多个系列seriesName?: string|Array,// 数据的 index,如果不指定也可以通

2022-03-01 10:51:41 495

原创 echarts API-离线图表知识点二

EVENT: datazoomaction.dataZoom. takeGlobalCursorAction启动或关闭 toolbox 中 dataZoom 的刷选状态。myChart.dispatchAction({type: ‘takeGlobalCursor’,key: ‘dataZoomSelect’,// 启动或关闭dataZoomSelectActive: true});action. visualMapany视觉映射组件相关的行为,必须引入视觉映射组件后才能使用。ac

2022-03-01 10:49:47 258

原创 echarts API-离线图表知识点一

EVENT: legendselectedaction.legend. legendUnSelectAction取消选中图例。dispatchAction({type: ‘legendUnSelect’,// 图例名称name: string})EVENT: legendunselectedaction.legend. legendToggleSelectAction切换图例的选中状态。dispatchAction({type: ‘legendToggleSelect’,//

2022-03-01 10:46:16 394

原创 SuperSlide 知识点四/echarts API-离线图表知识点

SuperSlide 知识点:文字滚动-左文字滚动-上文字无缝滚动-左文字无缝滚动-上导航手风琴echarts API-离线图表知识点:【Action】action. downplayAction取消高亮指定的数据图形。通过seriesName或者seriesIndex指定系列。如果要指定某个数据可以再指定dataIndex或者name。dispatchAction({type: ‘downplay’,// 可选,系列 index,可以是一个数组指定多个系列seriesIn

2022-02-17 23:06:38 230

原创 SuperSlide 知识点三/echarts API-离线图表知识点

焦点图 / 幻灯片图片滚动-左图片无缝滚动-左图片滚动-上图片无缝滚动-上echarts API-离线图表知识点:Action:ECharts 中支持的图表行为,通过 dispatchAction 触发。注: 代码中的 ?: 表示该属性是可选的。EVENT: 是 action 对应触发的事件。所有属性:action. highlightAction高亮指定的数据图形。通过seriesName或者seriesIndex指定系列。如果要再指定某个数据可以再指定dataIndex或者nam

2022-02-17 23:05:24 130

原创 SuperSlide 知识点二

参数 版本 默认值 说明autoPage 1.2 > 2.1 false [v1.2] 程序自动分页,需结合titCell使用,若为true,则titCell为导航元素的包裹层对象。ps:scroll>1时,记得设置autoPage:true,否则分页错误。[v2.1] 支持自定义分页html,为数字替换位置。例如autoPage:"<li><a>为数字替换位置。例如autoPage:"<li><a>为数字替换位置。例如autoPage:"&l

2022-02-17 23:03:44 345

原创 SuperSlide 知识点一

SuperSlide 参数:新手理解:参数 版本 默认值 说明type 2.1 slide 效果类型,可选"slide"||“menu”,引入type:“menu"专门处理菜单/导航效果defaultPlay 2.1 true 默认是否执行效果(第一次运行是否执行效果)常用于导航/菜单returnDefault 2.1 false 鼠标移出容器,是否返回默认状态,常用于导航/菜单mouseOverStop 2.1 true 鼠标移到容器层(无缝滚动是mainCell)是否停止播放playSta

2022-02-17 23:01:29 486

原创 C#知识点十六

C#多线程Thread类常用的属性和方法:属性:·方法:(4)创建线程:线程是通过扩展 Thread 类创建的;扩展的 Thread 类调用 Start() 方法来开始子线程的执行(5)管理线程:Thread 类提供了各种管理线程的方法(6)销毁线程:Abort() 方法用于销毁线程;通过抛出 threadabortexception 在运行时中止线程。这个异常不能被捕获,如果有 finally 块,控制会被送至 finally 块...

2021-11-07 15:44:31 21

原创 2021-11-07C#知识点十五

C#不安全代码:·当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量;不安全代码或非托管代码是指使用了指针变量的代码块(1)指针变量:指针 是值为另一个变量的地址的变量,即,内存位置的直接地址。就像其他变量或常量,您必须在使用指针存储其他变量地址之前声明指针·指针变量声明的一般形式为:type *var-name;以下是有效的指针声明:int ip; / 指向一个整数 */ ; double dp; / 指向一个双精度数 */ ; float fp;

2021-11-07 15:43:05 59

原创 C#知识点十四

C#事件(Event):事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。事件是用于进程间通信。(1)通过事件使用委托:事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受该事件的类被称为 订阅器(subscriber) 类。事件使用 发布-订阅(publisher-subscriber) 模型。发布器(

2021-11-07 15:38:27 38

原创 C#知识点十三

C#反射(Reflection):(1)反射(Reflection) 对象用于在运行时获取类型信息。该类位于 System.Reflection 命名空间中,可访问一个正在运行的程序的元数据(2)System.Reflection 命名空间包含了允许获取有关应用程序信息及向应用程序动态添加类型、值和对象的类(3)反射(Reflection)的用途:1、它允许在运行时查看属性(attribute)信息2、它允许审查集合中的各种类型,以及实例化这些类型3、它允许延迟绑定的方法和属性(property) 4、它

2021-09-03 11:44:50 90

原创 C#知识点十二

C#特性(Attribute):❶特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签;可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。·特性(Attribute)也用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性和自定义特性。规定语法:[attribute(positional_parameters, name_p

2021-09-03 11:43:45 83

原创 C#知识点十一

C#异常处理:·异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零·异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw·try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块·catch:程序通过异常处理程序捕获异常。catch 关键字表示异常的捕获·finally:finally 块用于执行给定的语句,不管

2021-09-03 11:31:18 61

原创 C#知识点十

C#正则表达式·正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成(1)定义正则表达式·用于定义正则表达式的各种类别的字符、运算符和结构:1、字符转义 2、字符类 3、定位点 4、分组构造 5、限定符 6、反向引用构造 7、备用构造8、替换 9、杂项构造·字符转义-正则表达式中的反斜杠字符(\)指示其后跟的字符是特殊字符,或应按原义解释该字符·转义字符:·字符类:与一组字符中的任何一个字符匹配·定位点:定位点或原子

2021-07-17 16:29:11 29

原创 C#知识点九

C#接口(Interface)·接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分·接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构·抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时(1)声明接口:接口使用Interface关键字声明;与类的声明类似;接口声明默认是public的C#命名空间(Namespa

2021-07-17 16:27:48 36

原创 C#知识点八

C#多态性·多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"·多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的(1)静态多态性·在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为:函数重载 、运算符重载(2)函数重载·可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是参数列表中的参数类型不同,也可以是参数个数不同。

2021-07-17 16:26:25 26

原创 C#知识点七

C#结构(Struct)·在 C# 中,结构是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。·结构是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性:1、Title2、Author3、Subject4、Book ID(1)定义结构:为了定义一个结构,必须使用strut语句;struct 语句为程序定义了一个带有多个成员的新的数据类型(2)C#结构的特点:·如果已经用了一个简单的名为 Books 的结构。在C#

2021-07-17 16:24:44 63

原创 C#知识点六

C#字符串·在 C# 中,可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。·创建 String 对象:可以使用以下方法之一来穿件 string 对象:1、通过给 String 变量指定一个字符串2、通过使用 String 类构造函数3、通过使用字符串串联运算符( + )4、通过检索属性或调用一个返回字符串的方法5、通过格式化方法来转换一个值或对象为它的字符串表示形式(1)Strin

2021-07-17 16:21:34 41

原创 C#知识点五

C#可空类型(Nullable)·可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值例如,Nullable< Int32 >,读作"可空的 Int32",可以被赋值为 -2,147,483,648 到 2,147,483,647 之间的任意值,也可以被赋值为 null 值。类似的,Nullable< bool > 变量可以被赋值为 true 或 false 或 null·在处理数据库和其他包含可能未赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型的

2021-07-17 16:19:15 53

原创 C#知识点四

C#封装·被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中";在面向对象程序设计方法论中,封装是为了防止对实现细节的访问·抽象和封装是面向对象程序设计的相关特性;抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象·封装使用访问修饰符来实现;一个访问修饰符;定义了一个类成员的范围和可见性;C#支持的访问修饰符如下所示:1、Public2、Private3、Protected4、Internal5、Protected internal(1)Public 访问修饰符·允许一个类将

2021-06-17 20:23:34 46

原创 C#知识点三

C#中的运算符优先级·运算符的优先级确定表达式中项的组合;这会影响到一个表达式如何计算;某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级C#判断·判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)·判断语句· ? :运算符:条件运算符:? ;可以用来替代if…else语句· 一般形式:Exp1 ? Exp2 : Exp3;· 其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒

2021-06-17 20:22:04 29

原创 C#运算符

C#运算符·是一种告知编译器执行特定的数学或逻辑操作的符号;C#有丰富的内置运算符,分类如:·算术运算符·关系运算符·逻辑运算符·位运算符·赋值运算符·杂项运算符(1)算术运算符·C#支持的所有算数运算符;假设变量A的值为10,变量B的值为20,则:(2)关系运算符·C#支持的所有关系运算符;假设变量A的值为10,变量B的值为20,则:(3)逻辑运算符·C#支持的所有逻辑运算符;假设变量A的值为true,变量B的值为false,则:(4)位运算符·位运算符作用于位,并逐位

2021-05-26 10:05:20 52

空空如也

空空如也

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

TA关注的人

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