SQL Server的基础知识.ppt.deflate.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server的基础知识.ppt.deflate

授课主要内容 重点讲授SQL Server2000数据库的创建、表的创建、表之间关系的建立、数据的录入与编辑,以及查询、索引、视图、存储过程、触发器等对象的建立和使用,最后分析数据库的设计方法。 一 创建数据库/表 1. 创建数据库 2. 创建数据表 3. 设置表的主键 4. 操作表中的数据 5. SQL Server存储过程 查询表中的数据信息 1.单表查询 格式: select?列名?from?表名 例如 如果要查询表中所有记录的所有字段可以使用如下命令: select?*?from? student 1.单表查询 (1)操作字段 如果要查询no和name两个字段 Select ?no, name ?from student (2)操作记录 如果要查询男同学的记录 select?*?from?student ?where?sex=‘男’? 要查询1984年以后出生的学生信息 select?*?from? t_student ?where years(s_birthday)1984 要查询1984年到1985年出生的学生信息 select?*?from? student ?where years(birthday) between 1984 and 1985 或 select?*?from? student ?where years(birthday) in ( 1984, 1985) 要查询1984年以后出生的男学生信息 select?*?from? student ?where years(birthday)1984 and sex=‘男’ 排序 格式: select?列名?from?表名列 where 条件 order by列1, 列1…[ASC|DESC] ASC|DESC---- 升序、降序,默认按升序排序 例如:按学号的大小进行排列 select?*?from? student ?order by no 按学号的大小进行排列的同时将“出生日期”按降序显示 select?*?from? student ?order by no ASC, birthday DESC Select语句允许出现的筛选条件 模糊查询 1.“%”的使用,有三种情况: ?A.?字符串的开始:?例如:查询以“杜”开头的信息:?select?*?from?Student?where?name?like?杜% ?B.?字符串的结尾:?例如:查询以“杜”结束的信息,?select?*?from? Student ?where?name?like?%杜 C.??字符串的开始和结尾:?例如:查询以所有关于“杜”的信息,?select?*?from? Student ?where?name?like?%杜%‘ 2.“_”的使用:代表单个字符 ????一般用于精确查询,比如第三个字为“杜”的信息,那就是?:name?like?_?_?_?杜,?写三个下划线即可。 3.“?[]?”?:指定范围 ?例如:在[1-5]??或集合?[12345]?内???:?record?like??000[1-5] 4.“?[^?]?”?:不在指定范围 例如:不在[^1-5]??或集合?[^12345]????:?record?like?000[^1-5]???=?record?not?like??000[1-5] 集合函数 前面介绍的内容都集中在从一个数据表中按照用户的要求取得一个或多个记录,如果要对表中的记录进行数据统计,就要用到集合函数。可以使用如下五种集合函数: COUNT():统计记录个数。 AVG():计算某个数值型字段值的总和。 SUM():计算某个数值型字段值的平均值。 MAX():计算某个数值型字段值的最大值。 MIN():计算某个数值型字段值的最小值。 在select count(*) From student where department=‘计算机系’ 插入数据 1.添加记录 Insert 语句用于执行数据的插入操作,有两种表达方法,如下所示: Insert Into 表名(列1,列2…) VALUES (值1,值2…) 例如: Insert Into student Values(‘1241’,’亮子’,‘男’,‘1987-05-06’,‘机械系’) 注意:值1对应列1,值2对应列2,而且插入的数据类型也要一致。 删除记录 Delete语句完成删除记录的功能,语法如下: Delete From 表名 where 条件 注意:如果没有在Delete语句中加上where条件,该语句将删除所有记录。 例如:删除表student中所有“机械系”学生的记录,可

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档