
MySQL
这里是一只小小琪
这里是一个追星程序员女孩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql连接查询【内连接,外连接】
首先先准备数据如下: 建立了一个person表和card表,并添加数据: create database testjion; create table person( id int, name varchar(20), cardid int ) character set = utf8; create table card( id int, nam...原创 2020-03-24 03:56:17 · 381 阅读 · 2 评论 -
mysql查询学习笔记【六】【条件和分组筛选、year、now、min/max】
条件加分组查询 查询至少有两名男学生的班号 首先我们要在学生表中筛出来男生: select class from students where ssex=‘男’; 然后我们要对班级进行分组统计人数然后和上面的sql语句连接起来: select class from students where ssex=‘男’ group by class having count(class)>1;...原创 2020-03-21 17:43:40 · 637 阅读 · 0 评论 -
mysql查询学习笔记【五】【any,all,复制表查询】
一.其中任意一个 查询课程‘3-105’成绩比课程‘3-245’的任意一条成绩高的成绩记录 其实这个题用min也可以做,但是这里重点学习任意一个。 任意一个:any 所以就是: select cno,sno,degree from score where cno=‘3-105’ and degree > any(select degree from score where cno=‘3-2...原创 2020-03-20 22:12:28 · 690 阅读 · 0 评论 -
mysql查询学习笔记【四】【子查询】
一. 子查询 首先什么是子查询? 把一个查询的结果在另一个查询中使用就叫做子查询 那么直接看题比较好理解: 查询‘95031’班学生每门课的平均成绩 那这个题我们分为以下几步: 1.找出‘95031’班的学生 2.查找学生所上的课程 3.计算课程平均分 那接下来就一个个的做: 第一步: 找出‘95031’班的学生:select * from students where class=‘95031’...原创 2020-03-19 20:46:37 · 231 阅读 · 0 评论 -
mysql查询学习笔记【三】
多表查询 查询所有学生的sname,cno 和 degree 我们要知道的是,学生的sname在students表中,cno和degree在score表中 那么我们接下来看一下这两个表: mysql> select * from students; +-----+--------+------+---------------------+-------+ | sno | sname | s...原创 2020-03-19 15:28:02 · 1153 阅读 · 0 评论 -
mysql查询学习笔记【二】
一. 查询最高分 查询score表中最高分的学生的学号和课程号 select sno,cno from score where degree=(select max(degree) from score); 查询结果: mysql> select sno,cno from score where degree=(select max(degree) from score); +-----...原创 2020-03-19 15:06:40 · 538 阅读 · 0 评论 -
mysql查询学习笔记【一】
查询的数据在之前的一篇博客中,上连接原创 2020-03-18 14:15:15 · 195 阅读 · 0 评论 -
mysql查询练习数据准备
创建学生表,教师表,课程表和成绩表 首先来学生表 create table students( sno varchar(20) primary key, #学号 sname varchar(20) not null, #名字 ssex varchar(10) not null, #性别 sbirthday datetime, #出生日...原创 2020-03-18 12:58:22 · 215 阅读 · 0 评论 -
MYSQL数据库数据类型
大致分类 mysql数据库大致分为三种数据类型:数值、日期/时间和字符串(字符)类型。 下面我们一个个来看一看。 数值 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 ...原创 2020-03-13 06:59:27 · 155 阅读 · 0 评论 -
卸载mysql并重装【亲测管用】
删删装装的,大概是搞了四五遍了,我终于把mysql重新装回来了,我发誓,我再也不乱删东西了。我真的是要给跪了。 好了,我们现在开始说怎么卸载: 第一步 去控制版面—>卸载程序 把有关mysql的所有东西卸载掉 第二步 我的电脑右键管理找到服务 把mysql服务删除 这一步也可以用管理员身份打开命令行:sc delete 服务名(mysql/mysql57/mysql80等) 第三步 打开此电...原创 2020-03-13 05:03:51 · 431 阅读 · 0 评论 -
MYSQL学习记录(一)
连接MySQL 语法格式:mysql -uroot -p -P -h 其中:-u表示用户名 root是MySQL默认的用户名 -p表示密码 在这里为了保护用户隐私这里不填写,在回车之后输入密码 -P表示端口 如果端口是3306可以省略不写 -h表示IP 如果IP地址是本机可以写127.0.01或者localhost或者不写 ...原创 2020-01-11 20:33:33 · 161 阅读 · 0 评论