欢迎来到天天文库
浏览记录
ID:43444168
大小:2.19 MB
页数:40页
时间:2019-10-08
《VB程序设计基础教程第8章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第8章数据库编程基础www.uestcp.com.cn8.1数据库基础18.2SQL语言简介28.3数据控件38.4数据库编程对象48.5建立和访问数据库实例58.1数据库基础数据库的定义8.1.1数据库基本概念数据库是以一定的组织形式存储在计算机中的相关数据集合。数据库的模型主要有层次型、网状型、关系型,其中关系型数据库是当今世界数据库的主流模型。数据库系统则是具有数据管理功能的计算机系统,是按一定的数据模型进行组织、存储、维护,并提供数据服务支持系统。比较常用的数据库有Oracle、Sybase、DB2、SQLServer、Ac
2、cess、VF等。数据库系统的组成对数据的操作能力数据库的管理功能数据库的描述功能通常数据库管理系统具有以下功能数据库(DataBase,简称DB)数据库管理系统(DataBaseManagementSystem,简称DBMS)。数据库的设计需求分析概念设计逻辑设计物理设计数据库的使用和维护数据库基本术语记录数据表字段索引记录集(Recordset)类型表类型(Table)动态集类型(DynaSet)快照类型(SnapShot)VB数据库应用程序的组成8.1.2VisualBasic数据库体系结构图8-1数据库应用程序的组成数据库应用
3、程序的存放图8-2客户机/服务器数据库与远程数据库的存放8.2SQL语言简介8.2.1Select语句在众多的SQL命令中,Select语句应该算是使用最频繁的。Select语句主要被用来对数据库进行查询并返回符合查询标准的结果数据。Select语句的语法格式如下:selectcolumn1[,column2,etc]fromtablename[wherecondition];([]表示可选项)Select语句中位于Select关键词之后的列名,用来决定哪些列将作为查询结果返回。可以按照自己的需要选择任意列,还可以使用通配符“*”来设
4、定返回表格中的所有列。Select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。Select语句中的where可选从句,用来规定哪些数据值或哪些行将被作为查询结果返回或显示。8.2.2Insert语句SQL语言使用Insert语句向数据库表格中插入或添加新的数据行。Insert语句的使用格式如下:Insertintotablename(first_column,…last_column)values(first_value,…last_value);例如:Insertintoemployee(firstna
5、me,lastname,age,address,city)values("'wang','Ming',35,'No.11ChanganRoad','Chengdu'");8.2.3Update语句SQL语言使用Update语句更新或修改满足规定条件的现有记录。其格式为:UpdatetablenameSetcolumnname=newvalue[,nextcolumn=newvalue2…]WherecolumnnameOPERATORvalue[and
6、orcolumnOPERATORvalue];例如:UpdateemployeeS
7、etage=age+1Wherefirst_name='Mary'andlast_name='Williams';使用Update语句时,关键一点就是要设定好用于进行判断的Where条件从句。8.2.4Delete语句SQL语言使用Delete语句删除数据库表格中的行或记录。Delete语句的格式为:DeletefromtablenameWherecolumnnameOPERATORvalue[and
8、orcolumnOPERATORvalue];例如:DeletefromemployeeWherelastname=May;8.2.5
9、Create语句SQL语言中的Createtable语句被用来建立新的数据库表格。Createtable语句的使用格式如下:Createtabletablename(column1datatype,column2datatype,column3datatype);如果希望在建立新表格时规定列的限制条件,可以使用可选的条件选项:Createtabletablename(column1datatype[constraint],column2datatype[constraint],column3datatype[constraint]);
10、8.2.6Drop语句在SQL语言中使用Droptable命令删除某个表格以及该表格中的所有记录。Droptable命令的使用格式为:Droptabletablename;例如:Droptableemployee;8.3
此文档下载收益归作者所有