网络数据库课程程序总汇.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
版 块 名 称 版 主ID 本 版 格 言 点 击 数 贴 子 数 物品交易 3 买卖有风险、入市请慎重 0 0 综合讨论 2 有话就说 0 0 BBSSession数据的插入 INSERT INTO BBSTopic (TNumber,TSID,TUID,TReplyCount,TEmotion,TTopic,TContents,TTime,TClickCount,TFlag,TLastClickT) VALUES (‘2-0012’,2,3,1,1,‘爱的港湾—情人节快乐, 没有情人的情人节!情人节快乐!,2005-8-1,2000,1,2005-8-1 17:31:21) BBSTopic数据的插入 练习 自行编写跟贴的SQL语句。 更新数据行 Update 表名 Set 列名 = 更新值 [Where 更新条件] UPDATE BBSUsers SET USEX = 0 UPDATE BBSUsers SET SAddress =‘王小翔 WHERE SAddress = 王翔 UPDATE BBSSession SET Scickcount = Sclickcount + 5 WHERE Scickcount = 5 删除数据行 Delete From 表名 [Where 删除条件] DELETE FROM BBSUsers WHERE UName =‘齐利’ 删除数据行 DELETE FROM BBSUsers WHERE UID = 1 运行错误,子表有相关数据,主表不能删除 删除数据行 Truncate Table 表名 TRUNCATE TABLE Students DELETE FROM Students = 创建BBS数据库 教师演示创建方法。 学生练习完成时间:20分钟 BBS数据库的管理和维护 1.分离和附加数据库 2.设置数据库状态 3.收缩数据库 建立BBS数据库的表 1.建立表 2.确定列的数据类型(参见教材5.1节) 3.设置约束 4.建立表间关系 BBS数据库的BBSUsers表 BBS数据库的BBSUsers表约束 约束类型 列名 约束描述 主键 UID 标识列,自动增长,主键 默认值 UPassword 123456 检查约束 UPassword 至少包括6个字符 默认值 UEmail p@ 检查约束 UEmail 必须包括一个@字符 默认值 USex 男 默认值 UCLass 1 默认值 UState 1 默认值 UPoint 20 BBS数据库的BBSUsers表数据 BBS数据库的BBSTopic表 BBS数据库的BBSTopic表约束 约束类型 列名 约束描述 主键 TID 标识列,自动增长,主键 外键 TSID 引用bbsSection表的SID 外键 TUID 引用bbsUsers表的UID 默认值 TFlag 1 检查约束 TTopic 标题中不允许有单引号 BBS数据库的BBSTopic表数据 其它数据自行给出。 BBS数据库的BBSSession表 BBS数据库的BBSSession表约束 约束类型 列名 约束描述 主键 SID 标识列,自动增长,主键 外键 SMasterID 引用bbsUsers表的UID BBS数据库的BBSSession表数据 BBS数据库的BBSReply表 BBS数据库的BBSReply表约束 约束类型 列名 约束描述 主键 RID 标识列,自动增长,主键 外键 RTID 引用bbsTopic表的TID 外键 RSID 引用bbsSession表的SID 外键 RUID 引用bbsUsers表的UID BBS数据库的表间关系 T-SQL = Transact-SQL T-SQL是SQL的加强版 对功能进行了扩充:如变量说明、流程控制、功能函数 T-SQL命令 T-SQL的组成 DML(数据操作语言) ——查询、插入、删除和修改数据库中的数据; ——SELECT、INSERT、 UPDATE 、DELETE等; DCL(数据控制语言) ——用来控制存取许可、存取权限等; ——GRANT、REVOKE 等; DDL(数据定义语言) ——用来建立数据库、数据库对象和定义其列 ——CREATE TABLE 、DROP TABLE 等 变量说明、流程控制、功能函数 ——定义变量、判断、分支、循环结构等 ——日期函数、数学函数、字符函数、系统函数等 T-SQL中的运算符 运算符 含义 = 等于 大于 小于 = 大于或等于 = 小于或等于 不等于 ! 非 通配符 通配符 解释 示例 ‘_’ 一个字符 A Like C_ % 任意长度的字符串 B Like CO_% [ ] 括号中所指定范围内的一个字符 C Like 9W0[1-2] [^

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档