结构体结构体是一种特殊类型,可以打包其它类型为一种复合类型。在面向对象的概念中,就是一种特殊类。使用结构体几种形式:第一种先定义结构体,然后定义结构体变量。定义结构体:
struct point1{ int x; int y;};
定义结构体变量struct point1 point;第二种定义匿名结构体,然后定义结构体变量
struct{ int x; int y;}poi...
分类:
编程语言 时间:
2015-05-08 09:42:11
阅读次数:
104
每个指针都有一个值指针是一个非负的整数值,表示存储的地址.指针必定有个类型这个类型指的是指针指向这个地址单元(连续的地址空间)存放的数据类型.用”*”可以声明一个指针变量, 也可以间接引用指针.用(int *)p来声明p是指针, 类型为int. 通常情况下括号可以省略. 用*p解引用来获取指针p指向的值.用&获取一个变量的地址&只能放在在变量的前面, 即只能操作左值.可以改变一个指针的类型,但是指...
分类:
编程语言 时间:
2015-05-06 17:40:09
阅读次数:
149
还有一个《Sqlserver2008技术内幕》的笔记,也很好!~http://www.cnblogs.com/liupeng61624/p/4354983.html温习一遍简单的sql语法,把自己掌握还不够的地方,做了些笔记....1 去重复关键词,distinct select distinct ...
分类:
数据库 时间:
2015-04-29 15:00:57
阅读次数:
138
2015 前端[JS]工程师必知必会本文摘自:http://zhuanlan.zhihu.com/FrontendMagazine/20002850,因为好东东西暂时没看懂,所以暂时保留下来,供以后参考!MrSunny·12 天前上次我写《前端工程师必知必会》已经是三年前了,那是我写过最火的文章了。...
分类:
Web程序 时间:
2015-04-26 21:11:25
阅读次数:
161
22.1约束为正确地进行关系数据库设计,需要一种方法来保证只在表中插入合法的数据。例如,如果Orders表存储订单信息,OrderItems表存储订单详细内容,应该保证Orderitems中引用的任何订单ID存在于Orders中。类似地,在Orders表中引用的任意用户必须存在于Customers表中。
虽然可以在插入新行时进行检查,但最好不要这样做,原因如下:
(1)如果在客户机层面上实施数据...
分类:
数据库 时间:
2015-04-20 13:15:55
阅读次数:
203
20.1事务处理事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的SQL操作要么完全执行,要么完全不执行。
关系数据库设计把数据存储在多个表中,使数据更容易操纵、维护和重用。不用深究如何以及为什么进行关系数据库设计,在某种程度上说,设计良好的数据库模式都是关联的。
事务(transaction)指一组SQL语句。
回退(rollback)指撤销指定...
分类:
数据库 时间:
2015-04-20 11:17:49
阅读次数:
148
21.1游标SQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行。
结果集(result set)SQL查询所检索出的结果
游标的一些选项和特性:
(1)能够标记游标为只读,使数据能读取,但不能更新和删除。
(2)能控制可以执行的定向操作。
(3)能标记某些列为可编辑的,某些列为不可编辑的。
(4)规定范围,使游标对创建它的特定请求或对所有请求可访问。
(5)指...
分类:
数据库 时间:
2015-04-20 11:13:48
阅读次数:
247
19.1存储过程存储过程:为以后的使用而保存的一条或多条SQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。19.2为什么要使用存储过程使用存储过程的理由
(1)通过把处理封装在容易使用的单元中,简化复杂的操作。
(2)由于不要求反复建立一系列处理步骤,保证了数据的一致性。
(3)简化对变动的管理。
(4)因为存储过程通常以编译的形式存储,所以DBMS为处理命令所做的工作较少。...
分类:
数据库 时间:
2015-04-17 22:27:02
阅读次数:
189
18.1视图视图是虚拟的表。与包含数据的表不一样,试图只包含使用时动态检索数据的查询。
可将整个查询包装成一个名为ProductCustomers的虚拟表,则可以如下轻松地检索出相同的数据。SELECT cust_name,cust_contact
FROM ProductCustomers
WHERE prod_id = 'RGAN01';ProductCustomers是一个视图,作为视图,他...
分类:
数据库 时间:
2015-04-17 18:17:40
阅读次数:
157
17.1创建表一般有两种创建表的方法
(1)多数DBMS都具有交互式创建和管理表工具
(2)表也可以直接用SQL语句操纵
语法差别:在不同的SQL实现中,CREATE TABLE语句的语法可能会有所不同。17.1.1表创建基础为利用CREATE TABLE创建表,必须给出下列信息:
(1)新表的名字,在关键字CREATE TABLE之后给出。
(2)表列的名字和定义,用逗号分隔。
(3)...
分类:
数据库 时间:
2015-04-17 15:51:32
阅读次数:
162