博文
SQL 语法参考手册 (2005-09-25 08:11:00)
摘要:
SQL 语法参考手册
日期:2005年4月15日 作者:-=不详=- 人气:
343 人
DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL 为基础的标准关连式资料语言定义。
一、资料定义 DDL(Data Definition Language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
1、建表格: CREATE TABLE table_name( column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY], column2 DATATYPE [NOT NULL], ...) 说明: DATATYPE --是资料的格式,详见表。 &......
VB程序中数据库的图片处理的解决方法 (2005-09-25 08:07:00)
摘要:VB程序中数据库的图片处理的解决方法 在数据库中,我们经常遇到需要处理图片的情况。例如,如 果我们在产品数据库中存储了产品的照片,那将给顾客以直接的 感官认识。 在数据库中,图片的特殊性有两点:1、图片所占存储空间常 常是比较大的;2、图片的处理常常需要外部的程序。 在标准SQL语言中,提供了BLOB和CLOB数据类型来存储巨大的 二进制或字符数据。Microsoft SQL Server中的text数据类型相 当于BLOB,而image数据类型相当于CLOB。 小型数据库我们常用ACCESS。在ACCESS中,备注数据类型可 以存储最多为 65,535 个字符,而OLE对象数据类型可以存储最多 1 G 字节的链接或嵌入的对象(例如 Microsoft Excel 电子表格 、Microsoft Word 文档、图形、声音或其他二进制数据)。 因为图片的大小常超出备注数据类型的限制,且用OLE类型更 方便,下面叙述一种在VB程序中处理ACCESS数据库中图片处理的 办法。 在该方法中,我们要利用ACCESS数据库中的OLE数据类型存储 图片,在VB程序中用OLE控件处理图片。 由于OLE对象不能支持ADO和OLEDB,我们要用DAO来连接数据 。 首先,在ACCESS数据库的表中,增加一个OLE对象数据类型的 列,用来存储图片。 其次,在VB程序中,添加一个Data控件,设置......
VB6+ADO+ListView数据库分页显示(2005-09-25 08:04:00)
摘要:VB6+ADO+ListView数据库分页显示 作者:unknown 更新时间: 2005-05-02 Dim link1 As New ADODB.Connection Dim rs As New ADODB.Recordset Dim page As Integer Dim pubdatapath As String &nb......
在VB6中用 Select 语句检索记录(2005-09-25 07:58:00)
摘要:在VB6中用 Select 语句检索记录 作者:unknown 更新时间: 2005-05-02 本文向你介绍如何不用借助Access,直接在程序中创建一个数据库,然后从标准的ASCII文本文件中读取数据到数据库中。原文是微软知识库中的一篇文章,但当时是针对VB3写的,所以其中的代码有点过时。例如现在DAO中已没有Table对象,代之以Recordset对象。下面是修改后的代码,在VB6中调试通过。
首先在工程中添加对Microsoft DAO 3.51 Library引用。 在窗体中添加三个命令按钮和两个MSFlexGrid. ......
ASP函数大全(2005-09-20 21:32:00)
摘要:ASP函数大全 ASP的函数详解Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: <% Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i) Next %[/IMG] RESULT: 建立了一个包含7个元素的数组myArray myArray("Sunday","Monday", ... ... "Saturday")CInt() FUNCTION: 将一个表达式转化为数字类型 SYNTAX: CInt(expression) ARGUMENTS: 任何有效的字符均可 EXAMPLE: <% f = "234" response.write cINT(f) + 2 %[/IMG] RESULT: 236 转化字符"234"为数字"234",如果字符串为空,则返回0值CreateObject() FUNCTION: 建立和返回一个已注册的ACTIVEX组件的实例。 SYNTAX: CreateObject(objName) ARGUMENTS: objName 是任何一个有效、已注册的ACTIVEX组件的名字. EXAMPLE: <% Set con = Server.CreateObject("ADODB.Connection") %[/IMG] RESULT:CStr() FUNCTION: 转化一个表达式为字符串. SYNTAX: CStr(expression) ARGUMENTS: expression 是任何有效的表达式。 EXAMPLE: <% s = 3 + 2 response.write "The result is: " & cStr(s) %[/IMG] RESULT: 转化数字“5”为字符“5”。Date() FUNCTION: 返回当前系统日期. SYNTAX: Date() ARGUMENTS: None. EXAMPLE: <%=Date%[/IMG] RESULT: 8/4/99DateAdd() FUNCTI......
ADO常用方法(2005-09-20 21:27:00)
摘要:ADO常用方法下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正。如有补充不胜荣幸准备工作========Dim conn As New ADODB.Connection '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行Dim rs As ADODB.Recordset '创建一个 Recordset 实例,不使用New 是因为,经常需要重复使用Set,因此没必要在这里使用Dim CnStr As String, Sql As String '创建两个字符串变量分别存放两个集合的SQL语句代码段1、装载数据库(不属于Recordset集合)=============Dim FileNamw$, DbIp$, DbName$, DbUser$, DbPw$'以上5个字符串变量分别表示文件路径和文件名、数据库地址、数据库名、数据操作员用户名、操作员密码FileName = App.Path & "\'数据库名'"DbIp = "数据库地址"DbName = "数据库名"DbUser = "数据操作员用户名"DbPw = "操作员密码"'以上变量根据数据库类型的不同而不同,有可能只需要1至两个变量'1)连接Access数据库:'-------------------CnStr = "PROVIDER=microsoft.jet.oledb.3.51;persist security info =false;data source=" & FileName & ";Jet OLEDB:Database Password=" & DbPw'2)连接Oracle数据库:'-------------------CnStr = "PROVIDER=MSDAORA.1;Password=" & DbPw & ";User ID=" & DbUser & ";Data Source=" & FileName & ";Persist Security Info=True"'其中:'PASSWORD:&nb......
连接到数据存储(2005-09-19 10:15:00)
摘要:连接到数据存储 作者:unknown 更新时间: 2005-03-16
如果需要访问一个数据存储,应该创建一个到数据存储的连接。前面已经提到过:可以显式地创建一个Connection对象,或者让ADO隐含地创建一个连接。对于任何一种方式,都必须知道数据存储的详细内容。 虽然用于连接的实际细节不尽相同,但对于......
记录集(2005-09-19 10:14:00)
摘要:记录集 作者:unknown 更新时间: 2005-03-16
前面已经提到,记录集是ADO中最常用的对象,这并不值得奇怪。毕竟,他们包含着数据。但是,对于记录集还有比想象的更多的内容,知道数据如何保存和处理很重要,因为这为选择使用哪种记录集提供了更多的参考。 记录集有不同的类型,在一些细小的地方存在着差异,很容易造成失误。首先需要认真谈论的是光标的概念。
&nbs......
管理错误(2005-09-19 10:13:00)
摘要:管理错误 作者:unknown 更新时间: 2005-03-16
处理数据存储时,发生错误的可能性总是存在的:安全性问题,试图更新已被其他用户删除的记录,诸如此类的问题很多。不能保证一切都运行良好,因此必须构建某种形式的错误控制。
在第7章中,研究了ASP页面中一般的错误处理,但现在涉及的是数据存储,所以必须考虑使用额外的代码进行错误处......
Connection对象(2005-09-19 10:13:00)
摘要:Connection对象 作者:unknown 更新时间: 2005-03-16
上一章讨论了ADO的基础知识,内容主要涉及Recordset对象以及对数据的处理。在大多数例子中,只是通过指定数据库的表名来获取数据,但正如从对象模型中看到的,ADO还有其他允许访问数据的对象。 本章将要更详细地介绍这些对象,特别将研究以下内容: &nb......
