07 2018 档案
摘要:字符串的不可变性,从字面的意思上理解,这个“不可变”视乎是不成立的。 通过赋值操作我们发现我们可以更改字符串变量的值,这种改变并不能推翻“字符串不可变性”中的不可变。 也就是说字符串变化并不指的是赋值这种变化。 通过字符串类型和值类型在内存中的存储方式对比看看,字符串中的不可变到底指的是什么? 值类
阅读全文
摘要:程序员开发经常涉及到的内存区域:堆、栈、静态存储区域。 值类型和引用类型的区别: 本章节,暂时只介绍第1个区别:值类型和引用类型在内存上的存储区域。 常用值类型:int、double、bool、char、decimal、struct、enum 常用引用类型:string、自定义类、数组 1.值类型存
阅读全文
摘要:示例场景: 张三外卖小哥,突然接到了两份外卖订单,两个客户的名字既然一模一样,更巧的是这两个客户居然住在同一个小区 的同一栋。对于如此巧合的外卖订单,外卖小哥只有严谨仔细的将送货地址详细的写在纸上,以免出错。 示例图: 映射到程序中,同样会出现上述例子出现的问题。在实际开发中我们通常会类中引用其他的
阅读全文
摘要:编程思想:面向过程——>面向对象 当下大多数编程语言都是面向对象编程的思想,在没有提出面向对象这个思想之前,大多数人都是采用面向过程编程。 面向过程 面向过程的思想,就如同我们人正常思考去如何做一件事的思考方式一样。 举例说明面向过程的思考方式: 结论:面向过程面向的是完成这件事的过程,强调的是完成
阅读全文
摘要:简介 将查询语句查询的结果集作为数据插入到数据表中。 一、通过INSERT SELECT语句形式向表中添加数据 例如,创建一张新表AddressList来存储班级学生的通讯录信息,然后这些信息恰好存在学生表中,则可以从学生表中提取相关的数据插入建好的AddressList表中。 T-SQL语句如下:
阅读全文
摘要:简介 事务是单个的工作单元,这就意味着单元内有多个操作,事务是多个操作的整合体。如果某个事务执行成功,则涵盖在这个事务里的所有数据操作均会一并执行提交,成为数据库中的永久组成部分。 如果事务因某项操作执行错误,那么事务内所有的操作都将无效,事务实行回滚机制,数据操作都会还原到初始为更改的状态。 为什
阅读全文
摘要:谓词和运算符配合使用是我们得到理想数据的最佳途径。 一、浅谈谓词 谓词的概念:一个运算结果为True、False或Unknown的逻辑表达式。它的运用范围有:where子句、Having子句、Check约束、联接查询的联接条件等。 示例1,用于实施数据完整性为数据表添加约束:在员工表中,仅允许工资大
阅读全文

浙公网安备 33010602011771号