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 · 347 阅读 · 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 · 595 阅读 · 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 · 636 阅读 · 0 评论 -
mysql查询学习笔记【四】【子查询】
一. 子查询首先什么是子查询?把一个查询的结果在另一个查询中使用就叫做子查询那么直接看题比较好理解:查询‘95031’班学生每门课的平均成绩那这个题我们分为以下几步:1.找出‘95031’班的学生2.查找学生所上的课程3.计算课程平均分那接下来就一个个的做:第一步:找出‘95031’班的学生:select * from students where class=‘95031’...原创 2020-03-19 20:46:37 · 201 阅读 · 0 评论 -
mysql查询学习笔记【三】
多表查询查询所有学生的sname,cno 和 degree我们要知道的是,学生的sname在students表中,cno和degree在score表中那么我们接下来看一下这两个表:mysql> select * from students;+-----+--------+------+---------------------+-------+| sno | sname | s...原创 2020-03-19 15:28:02 · 1117 阅读 · 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 · 437 阅读 · 0 评论 -
mysql查询学习笔记【一】
查询的数据在之前的一篇博客中,上连接原创 2020-03-18 14:15:15 · 176 阅读 · 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 · 179 阅读 · 0 评论 -
MYSQL数据库数据类型
大致分类mysql数据库大致分为三种数据类型:数值、日期/时间和字符串(字符)类型。下面我们一个个来看一看。数值类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 ...原创 2020-03-13 06:59:27 · 127 阅读 · 0 评论 -
卸载mysql并重装【亲测管用】
删删装装的,大概是搞了四五遍了,我终于把mysql重新装回来了,我发誓,我再也不乱删东西了。我真的是要给跪了。好了,我们现在开始说怎么卸载:第一步去控制版面—>卸载程序把有关mysql的所有东西卸载掉第二步我的电脑右键管理找到服务把mysql服务删除这一步也可以用管理员身份打开命令行:sc delete 服务名(mysql/mysql57/mysql80等)第三步打开此电...原创 2020-03-13 05:03:51 · 401 阅读 · 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 · 142 阅读 · 0 评论