摘要: 面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的无缝连接。什么叫无缝连接,假设你 不用数据库,用C语言编了一个程序,你可以不需要(或基本不需要)任何改动就将它作用于数据库,即你可以用C语言透明访问数据库,就好象数据库根本不存在一样,所以也有人把面向对象数据库理解为语言 阅读全文
posted @ 2017-11-14 16:05 sistrong 阅读(9519) 评论(0) 推荐(0) 编辑
摘要: ADO.NET是 数据访问技术。 通过程序连接访问数据库。 基础用法: 增: using system.data.sqlclient; SqlConnection con=new sqlconnection("server=.;databasw=data0908;user=sa;pwd=123241 阅读全文
posted @ 2017-11-13 20:24 sistrong 阅读(133) 评论(0) 推荐(0) 编辑
摘要: string[,] map = new string[10, 10] { {"■","■","■","■","■","■","■","■","■","■", }, {"■"," "," "," "," "," "," "," "," 阅读全文
posted @ 2017-11-08 20:13 sistrong 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 1整型 byle byte short Int16 int Int32 long Int64 2浮点型 float Single Double Double decimal Decimal 3字符型 char char 4布尔型 bool Boolean 字符串型 string 日期类 阅读全文
posted @ 2017-10-31 16:19 sistrong 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 合并查询:结果集中的列由第一个表中的列决定 行的最大数量是两个表行的和 连接查询:结果表中的列分别来自不同的表 行的最大数量是他们的乘积 阅读全文
posted @ 2017-10-27 23:38 sistrong 阅读(324) 评论(0) 推荐(0) 编辑
摘要: select * from score a where sno in ( select sno from score group by sno having count(*)>1) --子查询 选多门课的同学 and degree<(select max(degree) from score b w 阅读全文
posted @ 2017-10-26 20:17 sistrong 阅读(3861) 评论(2) 推荐(0) 编辑
摘要: 1查询全部的行和列 SELECT * FROM 表名 2.查询部分行和列 SELECT 列名1,列名2 FROM 表名 WHERE 限制条件 3.在查询中使用列的别名 1)使用as子句来改变结果集中列的名称 2)使用"="来改变结果集中列的别名 3)使用“空格”来改变结果集中列的别名 4查询空值 I 阅读全文
posted @ 2017-10-25 19:44 sistrong 阅读(271) 评论(0) 推荐(0) 编辑
摘要: alter table 外键表名 add constraint 约束名称 foreign key (外键字段) references 主键表名(约束列名) 如果表A中的Ids是主键,要约束表B中得Aid列,那么语句应该是: alter table B add constraint A_B_Ids f 阅读全文
posted @ 2017-10-24 16:56 sistrong 阅读(29432) 评论(1) 推荐(1) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 阅读全文
posted @ 2017-10-24 16:24 sistrong 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 自己再打几次 巩固一下 阅读全文
posted @ 2017-09-29 22:43 sistrong 阅读(105) 评论(0) 推荐(0) 编辑