![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
陌上云
这个作者很懒,什么都没留下…
展开
-
SQL面试
1.一个表中有一个字段name,有四个值分别为a,b,c,d。如果a,b,c,d分别代表四个球队。那么用一个sql语句列出球队的比赛组合表。笛卡尔积,排除相同的情况还有重复的。SELECT a.name,b.name FROM qiudui a,qiudui b WHERE a.name > b.name;2.查询出每个学生每门课成绩都大于80分的学生姓名。逆向思维,查询出分数小于80...原创 2019-12-25 11:31:58 · 123 阅读 · 1 评论 -
时间函数、取整函数、取余函数
MySQL中的时间函数HOUR,MINUTE , SECOND的用法1.查询表中一天中每个小时的访问量 ,使用可函数HOURHOUR(time)返回时间的小时。 对于一天时间值,返回值的范围是0到23。 但是,TIME值的范围实际上要大得多,所以HOUR可以返回大于23的值。案例:查询一天中的每个小时的访问量SELECT HOUR( e.create_time ) AS HOUR,co...原创 2019-12-03 10:26:01 · 3216 阅读 · 0 评论 -
多表查询
多表查询1.1笛卡尔积查询:将左边表和右边表的数据联合展示,就是笛卡尔积查询。左边表有m行数据,右边表有n行数据,查询结果就为m*n行数据。笛卡尔积查询意义:在笛卡尔积查询中存在正确的结果和错误的结果,只需使用where 子句将错误结果过滤掉,那么就会只剩下正确的查询结果。selct * from dept,emp;±—±-------±—±-----±--------+| id |...原创 2019-11-25 20:34:12 · 130 阅读 · 0 评论 -
聚集函数
聚集函数1.1 count – 计数count(字段) 用来返回当前字段在表格中一共有多少行select count() from exam;count()是根据全部的字段来进行计数的操作。只要某一个字段存在非空数据当前行就要被计数。select count(name) from exam;count(name)是根据name字段进行计数,只要是非空的数据都会被计数。拓展:在做计数操...原创 2019-11-25 20:30:53 · 284 阅读 · 0 评论 -
MySQL表中数据的CRUD操作
1.CRUD操作增 create删 delete改 update查 read2.插入操作insert原创 2019-11-25 20:26:28 · 194 阅读 · 0 评论 -
MySQL数据库
MySQL——关系型数据库1.使用命令行窗口连接MySQL数据库登录:mysql -u用户名 -p密码退出:quit或exit2.sql语句——结构化查询语言Structured Query Language,结构化查询语言非过程性语言1.创建数据库案例:创建一个名称为mydb1的数据库。create database mydb1;创建一个使用utf8字符集的mydb2数据库...原创 2019-11-25 17:03:48 · 136 阅读 · 0 评论