系统之家论坛

 找回密码
 立即注册
查看: 1512|回复: 2

21天学通VB.NET 第十一章的学习笔记[原创]

[复制链接]

中级会员

0

主题

270

帖子

418

积分

中级会员

云瑞将军

Rank: 3

积分
418
发表于 2008-6-24 22:40:23 | 显示全部楼层 |阅读模式
Chapter 11


记录 数据域 数据表

SQL(结构化查询语言。Structure Query Language)是一门通用的数据库访问语言。这种语言包括了操作数据库数据表中的记录,从各种程度上支持不同的数据库管理软件。


用SELECT语句返回记录

在SQL中,使用SELECT语句从数据库返回数据。

语法:

SELECT<数据域名称>from<数据表> ORDER BY <数据域名称>(DESC)

ORDER BY按照列表中的数据域排序。默认为升序排列(数值越来越大,或按字母表顺序)。DESC降序排列。ASC升序排列。

WHERE语句指定任何限制返回记录的标准。可以用AND和OR以及括号对标准进行组合。


添加新记录

添加新记录用INSERT语句

语法:

INSERT   INTO<数据表>(数据域1,数据域2)VALUES(value1,value2)


修改记录

UPDATE<数据表名> SET<数据域名>=<新值>

也可以用WHERE语句。用WHERE语句来缩小影响范围。


删除记录

DELETE <数据表>WHERE<标准>

如果没WHERE语句,则删除表中所有记录。


组织数据的目的是能够使数据库有效地查找数据,并防止引入产生不一致的数据。

主码 外码 联系 连接 内连接 外连接

得到去黑头最好的产品卸妆最好用妆前乳推荐祛斑去黑眼圈眼霜排行榜睫毛膏左旋肉碱排行榜瘦身霜淘宝网购物口碑胸部小红血丝护肤比较哪种丰胸产品好眼霜眼霜什么牌子好护手减肥吃什么食物好主键的方法:数据库的内建属性、插入记录时计算、使用GUID代替普通的数、使用键管理器的系统来管理递增的键。

1 数据库特性

许多数据库提供一个特殊的值,它在储入新记录的时候自动增长。这个数据字段通常是数字类型,可以按照固定的增量增长,一般是1,起始值可以指定,通常为1。但由于数据库查询可能导致的关系表发生错误,而选择其他实现方式。

2 计算键

在插入前使用SQL语句计算出新的ID。这涉及到一种叫aggregate(合计)的操作,它根据SELECT中所有结果中数据字段的值返回一个计算得到的值。当系统中一条或多条记录被删除时,后添加的记录被赋予以前删除记录使用过的ID值,容易出现问题。

3 全局单独标识

GUID(全局单独标识,Globally Unique Identifier),一个由数据库或操作系统生成的128位随机数。GUID的随机性足够在分布式系统中使用。

4 键管理器

最后一种建立ID的方法只能在非分布式系统中使用,它适用于在插入记录同时马上能得到键值。这种方法叫键管理器系统,它在数据库中使用了一个额外的数据表,用来存放当前所有表中的最大ID值。但在多用户下会出现问题。


System.Data包含访问数据库中的数据所需要的全部工具,分为用于访问SQL Server(包括MSDE)的类和用于访问OLE DB驱动器的其他数据库。

连接字符串,提供了所有连接数据库所需的信息。
http://hi.baidu.com/kingpheonix
http://blog.sina.com.cn/kingace
http://www.zerofox.cn/bbs/index.php
发表于 2008-6-25 00:04:04 | 显示全部楼层
呵呵 云瑞继续加油:tiaopi

金牌会员

0

主题

226

帖子

1097

积分

金牌会员

Rank: 6Rank: 6

积分
1097

特殊贡献荣誉勋章

QQ
发表于 2008-6-28 20:18:46 | 显示全部楼层
谢谢将军分享拉:handshake
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

系统之家论坛

GMT+8, 2024-5-5 19:34 , Processed in 0.016826 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz!

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表