摘要: 1.char char [(n)]存储固定长度的非Unicode字符串数据。n定义字符串长度,并且必须是1到8,000之间的值。存储大小为n个字节。 2.varchar varchar [(n | max)]存储可变长度的非Unicode字符串数据。n定义字符串长度,可以是1到8,000之间的值。m 阅读全文
posted @ 2018-10-15 09:07 sharedlearn 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 关系数据库范式设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范 阅读全文
posted @ 2018-09-27 11:29 sharedlearn 阅读(392) 评论(0) 推荐(0) 编辑
摘要: BulkCopy位于System.Data.SqlClient命名空间,允许你使用其他源的数据有效地批量加载 SQL Server 表。 属性: BatchSize :每个批处理中的行数。 在每个批处理结束时,批处理中的行将发送到服务器。 BulkCopyTimeout:超时之前可用于完成操作的秒数 阅读全文
posted @ 2018-09-25 16:20 sharedlearn 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 创建表 语法: 示例: 主键约束 主键是用于在表中唯一标识行的列或列组。从技术上讲,主键约束是非空约束和UNIQUE约束的组合。 1.使用列级约束设置主键 2.使用表级约束设置主键 3.通过修改表结构设置主键 4.往已有表添加自增主键 数据输出 现在,如果我们要添加一个名为id的自增主键到vendo 阅读全文
posted @ 2018-09-25 10:00 sharedlearn 阅读(12277) 评论(0) 推荐(0) 编辑
摘要: 1.为什么引入集合? 因为数组长度是固定的,为了建立一个动态的"数组",所以引入了集合。 2.为什么引入ArrayList 非泛型集合? ArrayList可以填补数组的不足,进行元素的动态维护。数组的长度是固定的,而ArrayList的容量可以根据需要自动扩充,它的索引会根据程序的扩展而重新分配和 阅读全文
posted @ 2018-09-21 10:43 sharedlearn 阅读(4652) 评论(1) 推荐(0) 编辑
摘要: 原料 --创建组织架构表 create table "Org"( "OrgId" character varying(50) primary key, "ParentId" character varying(50), "OrgName" character varying(50) ) --添加数据 阅读全文
posted @ 2018-09-21 08:59 sharedlearn 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 原料 --创建组织架构表 create table Org( OrgId nvarchar(50) primary key, ParentId nvarchar(50), OrgName nvarchar(50) ) --添加数据 insert into Org (OrgId,ParentId,Or 阅读全文
posted @ 2018-09-21 08:22 sharedlearn 阅读(5647) 评论(0) 推荐(1) 编辑
摘要: 原料 --用户表 create table "SysUser"( "UserId" serial, --用户Id,自增 "UserName" character varying(50), --用户名 "Pwd" character varying(50), --密码 "Status" smallin 阅读全文
posted @ 2018-09-19 14:54 sharedlearn 阅读(5570) 评论(0) 推荐(0) 编辑
摘要: 原料:数据表 create table "SysUser"( "UserId" serial, --用户Id,自增 "UserName" character varying(50), --用户名 "Pwd" character varying(50), --密码 "Status" smallint, 阅读全文
posted @ 2018-09-19 14:01 sharedlearn 阅读(5680) 评论(0) 推荐(0) 编辑
摘要: 1.创建表(SysUser) 2.删除表 3.修改表 3.1.重命名表 3.2.添加字段 3.3.修改字段 3.5.删除字段 附加:最终的表结构(请在新标签页中打开图片) 阅读全文
posted @ 2018-09-19 13:41 sharedlearn 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 在jquery的ajax中如果希望实现同步或者异步,我们可以设置async(默认true,表示异步请求),下面举例说明两种请求方式的区别。 1.后台代码 2.前台异步请求 说明:在这里,async默认的设置值为true,这种情况为异步方式。当ajax发送请求后,在等待server端返回的这个过程中, 阅读全文
posted @ 2018-09-19 09:55 sharedlearn 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 构造函数1.new Date() 如果没有参数,则Date的构造器会依据系统设置的当前时间来创建一个Date对象。2.new Date(value) value代表自1970年1月1日00:00:00 (世界标准时间) 起经过的毫秒数。3.new Date(dateString) dateStrin 阅读全文
posted @ 2018-09-17 17:02 sharedlearn 阅读(213) 评论(0) 推荐(0) 编辑
摘要: JavaScript数组的长度和元素类型都是非固定的。因为数组的长度可随时改变,并且其数据在内存中也可以不连续,所以 JavaScript 数组不一定是密集型的,这取决于它的使用方式。1.Array.length 获取或设置数组长度。2.Array.prototype 通过数组的原型对象可以为所有数 阅读全文
posted @ 2018-09-17 16:58 sharedlearn 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.增、删、改通用方法 2.读取1行记录 3.读取n行记录 4.读取第1行第1列记录 5.分页查询 6.执行事务 7.PSqlCommandModel /// <summary> /// CommandModel /// </summary> public struct PSqlCommandMod 阅读全文
posted @ 2018-09-17 14:49 sharedlearn 阅读(2915) 评论(1) 推荐(1) 编辑
摘要: 1.添加 /// <summary> /// 添加 /// </summary> /// <param name="newEntity"></param> /// <returns></returns> public static int Insert(Person newEntity) { str 阅读全文
posted @ 2018-09-17 14:46 sharedlearn 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 1.增、删、改通用方法 2.读取1行记录 3.读取n行记录 4.读取第1行第1列记录 5.执行事务 6.批量添加 7.分页查询 8.辅助类 CommandModel 和 PageData<T> /// <summary> /// CommandModel /// </summary> public 阅读全文
posted @ 2018-09-17 11:42 sharedlearn 阅读(642) 评论(1) 推荐(0) 编辑
摘要: 1.添加数据 /// <summary> /// 添加数据 /// </summary> /// <param name="newEntity"></param> /// <returns></returns> public static int Insert(Student newEntity) 阅读全文
posted @ 2018-09-17 11:42 sharedlearn 阅读(229) 评论(0) 推荐(0) 编辑

如有错误,请批评指正,不胜感激!

如有帮助,请点击推荐,共享进步!