第10章 Visual Basic与SQLServer数据库.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第10章 Visual Basic与SQLServer数据库 本章要求: 1)了解SQL语言的概念、分类以及基本命令 2)熟悉SQLServer的环境并能建立相关的数据库 3)了解ADO并能连接数据库 10.1 理论准备 10.1.1 SQL语言 SQL语言由命令、语句、运算和集合函数等构成。SQL语句分为数据定义语言(DDL)和数据操纵语言(DML)。 1.数据定义语言(DDL) 数据定义语言是用来建立和定义数据表、字段以及索引等数据库结构,包含的命令有CREATE,DROP和ALTER。 (1)创建表 基本表的创建可用CREATE TABLE语句来实现。 (2)删除表 删除表可以使用DROP TABLE语句。 (3)修改表 第10章 Visual Basic与SQLServer数据库 修改表使用ALTER TABLE语句。 1)添加字段: ALTER TABLE 表名ADD字段名1字段类型(长度),字段名2 字段类型(长度)… 2)修改字段:ALTER TABLE表名ALTER COLUMN字段名1字段类型(长度),字段名2字段类型(长度)… 3)字段:ALTER TABLE表名DROP COLUMN字段名1,字段名2… (4)建立索引 建立索引使用CREATE INDEX语句。 (5)删除索引 删除索引使用DROP INDEX语句 第10章 Visual Basic与SQLServer数据库 【例10-1】 l???????? 创建班级信息表: CREATE TABLE 班级信息表(班号char(4),班级名称 char(20)) l???????? 增加班级信息表的“人数”字段: ALTER TABLE 班级信息表 ADD 人数 int(3) l???????? 创建ClassNo,Name索引: CREATE INDEX ClassNo Name 0N 班级信息表(班号,班级名称) l???????? 删除班级信息表: DROP TABLE 班级信息表 第10章 Visual Basic与SQLServer数据库 2、数据操纵语言(DML) 数据操纵语言用来提供数据的查询、排序以及筛选等功能,包含的命令有SELECT,INSERT,UPDATE和DELETE。 (1)INSERT语句 常见的INSERT语句有两种。 1)语法1:INSERT INTO表名[(字段名1[,字段名2,…])]VALUES(常量1,[常量2,…]) 2)语法2:INSERT INTO表名[(字段名1[,字段名2,…])]子查询 (2)DELETE语句 DELETE语句的语法如下:DELETE FROM 表名WHERE 条件 (3)UPDATE语句 UPDATE语句的语法如下:UPDATE FROM 表名 SET 更新 WHERE 条件 第10章 Visual Basic与SQLServer数据库 【例10-2】 l???????? 为班级信息表插入一条记录: INSERT INTO 班级信息表(班号,班级名称,人数) VALUES (01,计算机,40) l???????? 修改班级信息表班号为01的记录的人数为20: UPDATE FROM 班级信息表 ADD 人数 int(3) l???????? 删除班级信息表中班号为01的记录: DELETE FORM 班级信息表 WHERE 班号=‘01’ (4)查询语句 数据查询是数据操纵语言中最常见的操作。 第10章 Visual Basic与SQLServer数据库 (2)WHERE条件 WHERE条件中经常用到的谓词有比较、确定范围、确定集合、字符匹配、空值和多重条件6类。 1)比较谓词 常见的比较谓词有=(等于)、(大于)、(小于)、=(大于等于)、=(小于等于)、!=(不等于)和(不等于)。 2)确定范围谓词 常见的确定范围谓词有BETWEEN AND和NOT BETWEEN AND两个。 3)确定集合谓词 常见的确定集合谓词有IN和NOT IN两个。 4)字符匹配谓词 常见的字符匹配谓词有LIKE(“%”匹配任何长度的字符,“_”匹配一个字符)和NOT LIKE两个。 5)空值谓词 常见的空值谓词有Is NULL和IS NOT NULL两个。 6)多重条件谓词 常见的多重条件谓词有AND,OR和NOT 3个。 第10章 Visual Basic与SQLServer数据库 (3)数值函数 常见的数值函数有COUNT(计数)、MIN(求最小值)、MAX(求最大值)、AVG(求平均值)和SUM(求总和)5个。 (4)分组子旬GROUP BY GROUP BY子句可对记录进行

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档