实验1数据库定义实验 您所在的位置:网站首页 mysql模式的定义与删除 实验1数据库定义实验

实验1数据库定义实验

2023-08-05 22:04| 来源: 网络整理| 查看: 265

一、实验 1.1 数据库定义实验 (一)实验目的

理解和掌握数据库 DDL 语言,能够熟练地使用 SQL DDL 语句创建、修改和 删除数据库、模式和基本表。

(二)实验内容和要求

理解和掌握 SQL DDL 语句的语法,特别是各种参数的具体含义和使用方法; 使用 SQL 语句创建、修改和删除数据库、模式和基本表。掌握 SQL 语句常见语 法错误的调试方法。

(三)实验过程

(1)定义和删除数据库 创建一个数据库:create database 数据库名; 显示现有的数据库:show databases; 删除一个数据库:drop database 数据库名;

(2)定义模式 创建模式: create schema 模式名 show schemas; 显示所创建的模式: 删除模式: drop schema 模式名;

(3)定义删除基本表 进入数据库:use 数据库名; 创建数据库表:create table 表名(列声明); 以创建students表为例,表中存放学号(Sno)、姓名(Sname),性别(Ssex),年龄(Sage),院系 (Sdept) 在这里插入图片描述

用show tables; 显示创建的表名; 用describe 表名; 显示创建表的具体信息。 在这里插入图片描述

同理创建以下两个表: 在这里插入图片描述

显示表的信息:select * from 表名 在这里插入图片描述

删除表:drop table 表名;

二、实验 1.2 数据基本查询实验 (一)实验目的

掌握 SQL 程序设计基本规范,熟练运用 SQL 语言实现数据基本查询,包括单表查询、分组统计查询和连接查询。

(二)实验内容和要求

针对某个数据库设计各种单表查询 SQL 语句、分组统计查询语句;设计单 个表针对自身的连接查询,设计多个表的连接查询。理解和掌握 SQL 查询语句 各个子句的特点和作用,按照 SQL 程序设计规范写出具体的 SQL 查询语句,并 调试通过。说明:简单地说,SQL 程序设计规范包含 SQL 关键字大写、表名、属性名、 存储过程名等标识符大小写混合、SQL 程序书写缩进排列等编程规范。

(三)实验过程 单表查询(实现投影操作) select sno,sname from student; 单表查询(实现选择操作) select sname from student where sdept='CS' and sage=(select avg(grade) from sc y where y.sno=x.sno); 带有all的查询:如果表达式的值与子查询结果所有值都满足关系。 查询计算机科学系中学生年龄最小的学生姓名和年龄: select sname,sage from student where sage


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有