![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
Mysql学习
SinceThenLater
三杯两盏淡酒
展开
-
Mysql查询综合练习题
文章目录1.表的建立2.数据插入3.查询练习题(连接、嵌套、分组、子查询的使用)1.查询选修课程'3-105'且成绩在60到80之间的所有记录。2.查询成绩为85、86或88的记录。3.查询'95031'班的学生人数。4.查询最低分大于70,且最高分小于90的学号列。5.查询至少有5名学生选修并以3开头的课程的平均成绩。6.查询平均分大于80分的学生的成绩表7.查询'95033'班每个学生所选课程的平均分。8.以选修 #'3-105'为例,查询成绩高于'109'号同学的所有同学的记录。9.查询与学号为'10原创 2020-08-11 12:38:39 · 1975 阅读 · 0 评论 -
数据库常用函数的使用案例
文章目录1.replace函数:案例将表中密码字段的o变为0,将i变为12.将数据库表NumTable中的num列中的数据先按减号前半部分排序,再按减号后面部分排序(instr获取某个字符串下标,substring截取字符串,cast ... as 类型将字符串转化为指定类型内容)3.sum 、avg、max、min、count函数4.limit函数与分页查询1.replace函数:案例将表中密码字段的o变为0,将i变为1 create table game( id int, password v原创 2020-08-10 17:51:32 · 1389 阅读 · 0 评论 -
数据库查询进阶--连接查询
1.银行恢复卡号信息:#创建数据库bankcreate database bank;#选中数据库bankuse bank;#创建银行卡表,一般余额使用double或者decemialcreate table card(cardid int not null comment'银行卡号',balance int not null comment '余额')comment'银行卡表';#创建用户表create table user(userid int not null comment'原创 2020-08-10 17:11:47 · 154 阅读 · 0 评论 -
数据库概念基础
1.模型:概念模型:把现实世界转化为信息世界的模型,即E-R模型(通过E-R图表示)实施模型:将信息世界使用的模型转化为数据世界使用的模型,关系模型(通过表数据表示)2.不同关系的实体间E-R图表示:(1)两个实体集间一对一关系的绘制:假设某个学院有若干个系,每个系只有一个主任分析:主任和系是一对一关系主任的属性:编号,姓名,年龄,学历系的属性:系编号,系名主任和系是一个管理关系(2)两个实体集之间的一对多的关系的绘制方法假设在某仓库管理系统中,有两个实体集:仓库和商品。仓库用来存放原创 2020-08-05 17:19:37 · 3504 阅读 · 0 评论 -
数据库基本操作和语法
一、数据库操作与表的操作(DDL语言)1.创建数据库 create database [if not exists] 数据库名;2.删除数据库 drop database [if exists] 数据库名;3.显示所有数据库 show databases;4.使用数据库 use 数据库名;5.显示所有的表 show tables;设计数据库的步骤:1.收集信息2.标识实体3.标识实体的属性4.标识实体与实体之间的关系创建表的过程就是实现数据完整性的过程。什么是数原创 2020-08-07 18:45:11 · 637 阅读 · 0 评论