MySQL数据操作与查询练习
MySQL数据操作与查询练习
明金同学
There is no place like 127.0.0.1
展开
-
MySQL创建数据库 easyShopping,包括area表、goods表、customer表、orders表、ordersdetall表、test表
MySQL创建数据库 easyShopping,包括area表、goods表、customer表、orders表、ordersdetall表、test表商品表表结构: 字段名 说 明 类 型 长 度 约 束 googsID 商品编号 ...原创 2020-04-21 12:32:30 · 26137 阅读 · 0 评论 -
【MySQL作业】DDL 和 DML——美和易思使用 DML 删除表数据应用习题
删除客户“刘一鸣”。执行 SQL 代码“delete from customer where cName=' 刘一鸣 '”,会出现删除异常。打开从表 orders 的设计视图,单击“外键”,出现 orders 表外键编辑窗口,下拉选中“删除时”的状态值为“SET NULL”。如果删除客户时,该客户所下订单亦跟着全部删除,则下拉选中“删除时”的状态值为“CASCADE”。原创 2020-04-25 16:29:00 · 1738 阅读 · 0 评论 -
【MySQL作业】DDL 和 DML——美和易思使用 DML 新增和更新表数据应用习题
添加 easyShopping 客户数据。将客户所在城市的名字的最后添加“市”,如“北京”更新为“北京市”,并且将客户电话的最前面加上中国电话国际代码“86”,如“1390×××2345”更新为“861390×××2345”原创 2020-04-25 16:26:37 · 7426 阅读 · 0 评论 -
【MySQL作业】DDL 和 DML——美和易思使用 DDL 维护数据库表结构应用习题
使用 DDL 语句修改 easyShopping 商品表 goods 表结构,要求如下:新增字段生产厂商 manufacturer,它的类型为 varchar(50)。将字段 unitPrice 更名为 price,字段类型维持不变,仍为 decimal(8,2) 类型。将字段 category 的类型修改为 varchar(50)。删除字段 saleCount。删除定义在 goodsName 字段的唯一约束,约束名为 unique_gName。使用 DDL 语句创建订单表,订单表结构参见第原创 2020-04-25 16:22:57 · 14525 阅读 · 0 评论 -
【MySQL作业】DDL 和 DML——美和易思使用 DDL 定义数据库表结构应用习题
使用 DDL 创建 easyShopping2 数据库。使用 DDL 更改 easyShopping2 数据库的名字为 easyShopping3。使用 DDL 删除数据库 easyShopping3。使用 DDL 创建商品表和客户表原创 2020-04-25 16:16:49 · 4487 阅读 · 0 评论 -
【MySQL作业】SELECT 数据查询——美和易思模糊查询应用习题
根据商品名关键字查找商品信息。根据客户的姓氏和姓名长度查找客户信息。使用 between...and 查找单价在一段范围内的商品信息。使用 IN 关键字查找某几类商品信息。原创 2020-04-24 23:11:52 · 14663 阅读 · 0 评论 -
【MySQL作业】SELECT 数据查询——美和易思定制显示查询结果应用习题
分类显示所有商品信息,按商品价格升序排列。显示单价最高的前两件“生活电器”商品信息。原创 2020-04-24 23:04:23 · 7695 阅读 · 0 评论 -
【MySQL作业】SELECT 数据查询——美和易思MySQL运算符应用习题
查询指定姓名的客户(如“张晓静”)的地址和电话号码。查询单价高于某个值(如“200”)的生活电器类商品信息。查询某些客户(如“张晓静”和“王勇强”)所有的订购日期信息。显示书籍类商品的所有订购明细。显示客户“张晓静”所有的订购明细。原创 2020-04-24 22:56:45 · 4560 阅读 · 0 评论 -
【MySQL作业】SELECT 数据查询——美和易思select 选择列表应用习题
查询所有客户的地址和电话号码。查询所有商品的名称、种类和单价信息。查询所有订单的编号和订购日期信息。显示所有订单的送达日期信息,要求送达日期唯一。原创 2020-04-24 22:47:34 · 18194 阅读 · 0 评论 -
【MySQL作业】MySQL函数——美和易思系统信息函数和加密函数应用习题
显示当前 MySQL 服务器的版本信息和登录信息。显示当前被 MySQL 服务器验证的用户和主机名组合。分别使用 PASSWORD(str) 和 MD5(str) 对所有客户的登录密码“pwd”进行加密,并显示加密之后的密码信息。使用“oracle”作为加密密钥对登录 ID 为 5 的密码进行 ENCODE 加密。原创 2020-04-23 23:02:03 · 1558 阅读 · 0 评论 -
【MySQL作业】MySQL函数——美和易思日期和时间函数应用习题
采用尽可能多的方式显示当前系统日期和时间。显示当前时间,要求时间格式为“4 位年 - 月 - 日 小时 : 分钟:秒”,要求小时采用 12 小时制。显示所有订单日期、送达日期和送达所花天数。系统规定下单日期之后的两天为预定的送达日期,要求显示所有订单的下单日期和预定送达日期。原创 2020-04-23 22:56:21 · 207188 阅读 · 0 评论 -
【MySQL作业】MySQL函数——美和易思字符串函数应用习题
将所有客户的姓名与电话以“-”作为分隔符进行连接显示。显示所有客户的姓名和地址,但是需要将凡是含有“关山一路”的地址信息均显示为“关山大道”。只显示客户详细地址中所在城市信息。原创 2020-04-23 22:48:36 · 7885 阅读 · 0 评论 -
【MySQL作业】MySQL函数——美和易思数学函数和控制流函数应用习题
添加一条商品记录。对“夏普 KC-Z380SW 空气净化器”的单价分别采用下述形式显示:不小于单价最小整数值,不大于单价最大整数值,最接近单价整数值,单价只保留一位小数点。显示生活电器类商品的相关信息,要求按照单价升序显示商品编码、商品名、种类和单价,单价为 null 的显示“暂未定价”。为方便物流托运,还需要显示商品是否贵重的相关信息,现系统规定凡是单价不低于 500 元的商品定义为“贵重物品”,其他的则为“普通物品”。原创 2020-04-23 22:29:56 · 17924 阅读 · 0 评论 -
【MySQL作业】多字段分组和 having 子句——美和易思分组查询应用习题
按照商品类型和销售地区分组统计商品数量和平均单价,并按平均单价升序显示。根据类型分组统计商品数量和平均单价,并按平均单价升序显示平均单价高于 100 元的分组信息。统计每条订单所订购的商品件数,并按商品件数升序显示。统计每条订单所订购的商品件数大于 4 件的分组信息,并按商品件数升序显示。原创 2020-04-22 23:18:29 · 18370 阅读 · 0 评论 -
【MySQL作业】分组查询 group by 子句——美和易思分组查询应用习题
按照商品类型分组统计商品数量和平均单价,并按平均单价升序显示。统计每个客户所下订单数,并按订单数升序显示客户编号和该客户所下订单数。根据客户所在城市分组统计客户数。统计每件商品的订购数,并按照订购数升序显示。原创 2020-04-22 23:14:55 · 14347 阅读 · 0 评论 -
【MySQL作业】avg 和 count 函数——美和易思聚合函数应用习题
统计所有商品的平均单价、最高单价与平均单价之差、平均单价与最低单价之差。不采用 avg() 计算所有商品的平均单价。统计指定客户所下订单的数量和金额。原创 2020-04-22 23:10:22 · 8002 阅读 · 0 评论 -
【MySQL作业】sum、max 和 min 聚合函数——美和易思聚合函数应用习题
统计商品最高单价和最低单价。汇总指定日期的订单金额。原创 2020-04-22 23:05:53 · 17846 阅读 · 0 评论 -
【MySQL作业】连接查询综合应用——美和易思连接查询综合应用习题
统计每件商品的销售数量和销售金额,要求按照销售量和销售金额升序显示商品名、销售量和销售金额,计算每个订单的金额,要求按照订单下单日期升序和订单金额降序显示订单 ID、订单下单日期、订单金额和顾客姓名。原创 2020-04-22 22:44:47 · 18442 阅读 · 0 评论 -
【MySQL作业】外连接查询——美和易思外连接查询应用习题
使用左接获取所有客户的基本信息以及订购信息,要求输出客户姓名、电话、订单 ID 和下单时间。使用右接获取所有客户的基本信息以及订购信息,要求输出客户姓名、电话、订单 ID 和下单时间。原创 2020-04-22 22:41:16 · 7774 阅读 · 0 评论 -
【MySQL作业】多表连接查询——美和易思多表连接查询应用习题
获取订单 ID 为 4 的订购明细信息,要求输出商品名、单价和件数。获取客户“王传华”所下订单详细信息,要求显示客户姓名、订单 ID、下单日期、商品名、单价和件数。原创 2020-04-22 22:37:57 · 4587 阅读 · 0 评论 -
【MySQL作业】连接查询——美和易思内连接查询应用习题
1、使用内连接获取客户“王传华”所有的订单信息和客户信息。2、使用内连接获取客户“王传华”所有的下单日期信息,要求显示客户姓名和下单日期。3、使用内连接获取客户“王传华”下单日期在 2015 年 4 月之后的订单信息,要求显示客户姓名和下单日期。4、使用自然连接获取客户“王传华”所有下单日期信息,要求显示客户姓名和下单日期。原创 2020-04-22 22:33:03 · 18250 阅读 · 0 评论 -
MySQL基础操作指南
启动停止MySQL服务1、Windows服务窗口启动:开始 → 运行 → services.msc → 找到MySQL 56服务2、MySQL命令启动:开始 → 运行 → 管理员权限运行cmd → net start MySQL56 启动net stop MySQL56停止客户端连接MySQL服务1、自带客户端连接MySQL服务器:所有程序 → MySQL Server5...原创 2020-04-03 13:48:32 · 22686 阅读 · 0 评论 -
MySQL数据库基础(4)SELECT 数据查询
目录一、SELECT 选择列表二、MySQL 运算符三、定制显示查询结果四、模糊查询一、SELECT 选择列表1、语法SELECT <COLUMN1, COLUMN2, COLUMN3...>FROM <table_name> [WHERE < 条件表达式 >][GROUP BY COLUMN1, COLUMN2, COLU...原创 2020-04-01 17:45:59 · 22874 阅读 · 0 评论 -
MySQL数据库基础(3)DDL和DML
一、使用DDL定义数据库和表结构结构化查询语言:(Structured Query Language,SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,专用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名 数据定义语言(Data Definition Language,DDL):主要工作是用于定义和维护数据库以及数据表结构 数据库 创建:CRE...原创 2020-03-30 17:53:02 · 22885 阅读 · 0 评论 -
MySQL数据库基础(2)表结构管理
目录一、关系模型与数据表二、MySQL数据类型三、数据完整性约束四、参照完整性约束一、关系模型与数据表概念①关系模型:是由若干个关系模式组成的集合,关系模式的实例称为关系,每个关系实际上是一张二维表格②关系数据库:是以关系模型为基础的数据库,是一种根据表、元组(记录)以及字段(列)之间的关系进行组织和访问数据的数据库,其通过若干个表来存取数据,并且通过关系将这些表联系...原创 2020-03-26 16:21:37 · 22961 阅读 · 0 评论 -
MySQL数据库基础(1)数据库基础
目录一、数据库简介二、mysql数据库三、客户端连接mysql服务四、Navicat for mysql一、数据库简介1、概念(1)数据:如文字、图形、图像、声音以及学生的档案记录等,这些都是数据(2)数据库(DataBase):存储数据的容器、管理数据的方法和技术(3)数据库系统的组成2、数据库(1)数据库管理系统(DataBaseManagement...原创 2020-03-25 20:58:06 · 23695 阅读 · 1 评论