《数据库与信息系统》实验4指导解析_1-3.pdfVIP

  • 158
  • 0
  • 约9.92千字
  • 约 9页
  • 2021-11-20 发布于上海
  • 举报

《数据库与信息系统》实验4指导解析_1-3.pdf

实验四 数据库操作语言SQL 一.实验目的 ⚫ 了解使用SQL 中DDL 语句创建数据库和表的方法 ⚫ 熟练掌握使用SQL 中DML 语句对数据库进行查询、插入、修改和删除等操作的方法 ⚫ 掌握可编程对象视图和存储过程的创建与使用方法,了解触发器的创建方法 二.实验环境及素材 ⚫ MySQL 和Navicat for MySQL ⚫ bookstore 数据库的脚本文件bookstore.sql 三.实验内容 首先创建一个bookstore 数据库,执行bookstore.sql 脚本文件实现表的创建及数据记录的添 加。然后在bookstore 数据库中完成以下题目 (bookstore 数据库设计说明参见10.1 节)。 ① 在Navicat for MySQL 中,创建数据库bookstore 。 ② 右击数据库bookstore,选择“运行SQL 文件…”,在对话框中浏览选择“bookstore.sql ”文 件,点击“开始”即可完成数据表定义及添加数据记录。 ③ 在左栏连接窗口展开数据库“bookstore ”/表,右击“表”选“刷新”菜单,即可看到恢复 的各数据表。 1.使用SELECT 语句实现简单的数据查询。 解析:SELECT 语句的主要功能是查询数据库表 (或视图)中的数据并返回符合用户查询条件 的结果数据。在书写SELECT 语句时,字母大小写任意,即大小写字母的意义完全相同;此外, 语句可以写在若干行上,也可以不换行;语句中的每个单词之间都要有空格,语句结尾有一个 西文的分号“;”。 可以按照自己的需要选择任意多个字段,字段与字段之间用逗号分隔,也可以使用通配符 “*”表示表中的所有字段。 另外,在SQL 语句中经常会使用常量,注意不同类型常量的写法如表4.1 所示。 表4.1 SQL 语句中常量的写法 类型 写法 举例 数值型 直接写 23, 45.6 字符串 用西文单引号或双引号扩起来 男 , “计算机原理” 日期时间型 用西文单引号扩起来 2008-08-08 ,2008-0808 20:08:08 布尔值 直接写 0, 1 或false,true (1)查询customer 表中所有客户的信息,部分结果如图4. 1 所示。 1 图4. 1 所有客户的信息(部分结果) 解析:本题可使用通配符“*”表示表中的所有字段,也可逐一列出字段。 参考语句: Select * From Customer; 或: Select CustomerCode,Name,Sex,Hometown,Email,Telephone,LoginDate,PassWord From Customer; (2 )查询customer 表中所有客户的信息,要求显示CustomerCode、Name 、Hometown 和Telephone 字段信息,部分结果如图4.2 所示。 图4.2 所有客户的信息 (部分结果) 参考语句: Select CustomerCode, Name, Hometown, Telephone From Customer; (3 )查询VIPClass (客户等级)为A 的CustomerCode 和EvaluateDate,要求显示标题分别为 “客户编号”和 “评价时间”,结果如图4.3 所示。 图4.3 客户等级为A 的信息 解析:在字段表中,可以使用“字段名 AS 字段别名”的方式将原字段名以字段别名显示标题。另 外,注意字符串常量要用单引号或双引号括起来。 参考语句: Select CustomerCode As 客户编号, EvaluateDate As 评价时间 From CustomerEvaluation

文档评论(0)

1亿VIP精品文档

相关文档