2018年10月19日

C#总结---方法的out参数和ref参数

摘要: 我们知道,在c#中,当我们在一个方法中想要访问另一个方法中的变量的时候,有两种解决方案 参数和返回值。但当需要返回多个值,并且是不同类型的值的之后应该怎么办呢?解决方案可以是 (1)将所有类型数据转换成字符串类型,到最后再都转换回来,这样就比较麻烦了 (2)利用方法的out参数和ref参数 下面要跟 阅读全文

posted @ 2018-10-19 22:58 asdyzh 阅读(544) 评论(0) 推荐(0) 编辑

C#7.0新语法

摘要: 一、out输出参数 在以前使用out输出参数的时候,必须先定义变量,然后才能使用,例如: 先定义一个方法,方法参数是out类型的输出参数: 1 private void DoNoting(out int x, out int y) 2 { 3 x = 1; 4 y = 2; 5 } 以前版本的写法: 阅读全文

posted @ 2018-10-19 22:53 asdyzh 阅读(297) 评论(0) 推荐(0) 编辑

C#6.0新语法

摘要: 一、自动属性初始化 在以前的C#版本中,属性是这样写的: 在C#6.0中,属性可以自动赋初始值,例如: 二、导入静态类 我们都知道,使用静态类的方法时是使用类名.方法名的形式,例如: 这里的Math是框架自带的静态类,要使用Pow()方法,必须要向上面的代码一样。在C#6.0中可以用下面的方式使用静 阅读全文

posted @ 2018-10-19 22:52 asdyzh 阅读(693) 评论(0) 推荐(0) 编辑

C#泛型详解

摘要: 这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的 阅读全文

posted @ 2018-10-19 22:50 asdyzh 阅读(648) 评论(0) 推荐(0) 编辑

C#下Hashtable和Dictionary之间的差别

摘要: Hashtable和Dictionary都是.Net下的表示键值对的集合,那么我们在使用中该选择Hashtable还是Dictionary?下边我们看看他们之间的区别:1、Dictionary<K,V>在使用中是顺序存储的,而Hashtable由于使用的是哈希算法进行数据存储,是无序的。2、Dict 阅读全文

posted @ 2018-10-19 22:43 asdyzh 阅读(221) 评论(0) 推荐(0) 编辑

C#中HashTable的用法

摘要: no pain,no gain no pain,no gain no pain,no gain C#中HashTable的用法 一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似k 阅读全文

posted @ 2018-10-19 22:39 asdyzh 阅读(1256) 评论(0) 推荐(0) 编辑

MySQL实现SQL Server排名函数

摘要: 最近在MySQL中遇到分组排序查询时,突然发现MySQL中没有row_number() over(partition by colname)这样的分组排序。并且由于MySQL中没有类似于SQL Server中的row_number()、rank()、dense_rank()等排名函数,所有找到以下实 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(263) 评论(0) 推荐(0) 编辑

MySQL函数的使用

摘要: 以下列出mysql函数的使用,并不完全,涉及到多少写多少。 length(str):返回字符串(str)的字符长度。一个汉字算三个字符,一个数字或字母算一个字符。 char_length(str):返回字符串(str)的字符长度。一个汉字、数字或字母都算一个字符。 instr(str,substr) 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(191) 评论(0) 推荐(0) 编辑

MySQL创建数据表并建立主外键关系

摘要: 为mysql数据表建立主外键需要注意以下几点: 需要建立主外键关系的两个表的存储引擎必须是InnoDB。 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引。 一、SQL语句创建数据表并设置主外键关系 二、当数 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(4119) 评论(0) 推荐(1) 编辑

MySQL日志

摘要: 日志文件对于任何应用程序都是非常重要的,许多操作都需要记录到日志,然后可以利用日志文件查错纠错等。 mysql中当然也有日志,mysql的日志大概分为五种,即错误日志、查询日志、慢查询日志、二进制日志和事务日志。 查看日志相关的全局变量。 一、错误日志 在mysql数据库中,错误日志功能是默认开启的 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(266) 评论(0) 推荐(0) 编辑

MySQL备份与恢复

摘要: mysql的备份可以分为冷备份和热备份两种。 冷备份:停止数据库服务进行备份 热备份:不停止数据库服务进行备份 mysql的存储引擎为MyIsam时,只支持冷备份,可以直接复制mysql的data目录下的数据库文件。这种方式需要注意mysql版本兼容性问题,同时,为了保证一致性,必须停机或者锁表进行 阅读全文

posted @ 2018-10-19 20:57 asdyzh 阅读(330) 评论(0) 推荐(0) 编辑

SQL Server返回插入数据的ID和受影响的行数

摘要: 首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: @@IDENTITY可以返回当前连接所有范围内插入最后所生成的标识值(包括任何调用的存储过程和触发器)。这个函数不只是可以适用于表。函数返回的 阅读全文

posted @ 2018-10-19 20:56 asdyzh 阅读(437) 评论(0) 推荐(0) 编辑

SQL Server语句创建数据库和表——并设置主外键关系

摘要: 简单的创建数据库的 SQL 语句: 接下来是创建数据表的 SQL 语句: 可以先执行一下以上语句。 或者在这里选择数据库。 SQL语句创建表变量: SQL语句创建临时表: SQL 语句创建表并设置主外键关系: 注意:表变量和临时表都不能添加约束,具体的特征和适用场景请参见: http://www.c 阅读全文

posted @ 2018-10-19 20:56 asdyzh 阅读(980) 评论(0) 推荐(0) 编辑

MySQL存储过程

摘要: 一、查看存储过程 二、创建存储过程 三、调用存储过程 四、删除存储过程 阅读全文

posted @ 2018-10-19 20:56 asdyzh 阅读(133) 评论(0) 推荐(0) 编辑

MySQL变量的使用

摘要: 在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。 但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量 mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。 其作用域仅限于该语句块。 二、用户变 阅读全文

posted @ 2018-10-19 20:55 asdyzh 阅读(1168) 评论(0) 推荐(0) 编辑

SQL Server 数据分页查询

摘要: 最近学习了一下SQL的分页查询,总结了以下几种方法。 首先建立了一个表,随意插入的一些测试数据,表结构和数据如下图: 现在假设我们要做的是每页5条数据,而现在我们要取第三页的数据。(数据太少,就每页5条了) 方法一: 结果: 此方法是先取出前10条的SID(前两页),排除前10条数据的SID,然后在 阅读全文

posted @ 2018-10-19 20:54 asdyzh 阅读(8875) 评论(0) 推荐(0) 编辑

MySQL个人学习笔记

摘要: MySQL个人学习笔记 目录: 数据库的基本操作 创建、删除用户及授权 数据库字符校对集 创建、删除数据库和表 DML操作 DDL操作 索引 事务 一、数据库的基本操作 -- 选择要操作的数据库 -- world:数据库名 use world; -- 显示已存在的数据库列表 show databas 阅读全文

posted @ 2018-10-19 20:54 asdyzh 阅读(205) 评论(0) 推荐(0) 编辑

SQL Server去重和判断是否为数字——OBJECT_ID的使用

摘要: sql 语句查询时去掉重复项: 使用 distinct 去掉重复项: 首先可以明确的看到存在重复的名字,那么接下来就让我们试试使用 distinct 去重吧。 咦,怎么没效果呢?原来,distinct 是根据所查询的字段去重的。* 表示所有的字段,可以明确的看到字段 S_Id 和 S_StuNo 是 阅读全文

posted @ 2018-10-19 20:53 asdyzh 阅读(392) 评论(0) 推荐(0) 编辑

SQL Server 自定义函数(Function)——参数默认值

摘要: sql server 自定义函数分为三种类型:标量函数(Scalar Function)、内嵌表值函数(Inline Function)、多声明表值函数(Multi-Statement Function) 标量函数:标量函数是对单一值操作,返回单一值。 内嵌表值函数:内嵌表值函数的功能相当于一个参数 阅读全文

posted @ 2018-10-19 20:52 asdyzh 阅读(1269) 评论(0) 推荐(1) 编辑

常用 SQL 语句使用的总结

摘要: 补充一个添加和删除主键约束和查询指定表的主外键约束名的 sql 语句: 使用 sql 系统存储过程(sp_helpconstraint)根据指定表的表名查询表中的约束。 为指定表添加主键约束,但显式设置为非聚集索引。 使用 sql 系统存储过程(sp_rename)修改指定表的表名或指定表的字段名。 阅读全文

posted @ 2018-10-19 20:51 asdyzh 阅读(250) 评论(0) 推荐(0) 编辑

导航