MySQL
MySQL相关
以后技术棒
真的哦
展开
-
【MySQL】多表链接查询
(1)查询计算机工程系女生的学生学号、姓名及考试成绩:SELECT A.sno,B.cno,sname,degree FROM student A,sc B WHERE A.sno=B.sno AND A.sdept='电子工程系';(2)查询“自己”所选课程的名称、成绩。SELECT b.cno,b.degree,sname FROM student a,sc b WHERE a.sno=b.sno AND a.sname='于田田';(3)查询“李新”教师所授课程的课程名称。SELECT原创 2020-11-15 11:43:16 · 11275 阅读 · 0 评论 -
【MySQL】分组查询
(1)统计有学生选修的课程的门数。(2)计算 “CO1”课程的平均成绩。(3)查询选修了“C03”课程的学生的学号及其成绩,查询结果按分数降序排列。(4)查询各个课程号及相应的选课人数。(5)统计每门课程的选课人数和最高分。(6)统计每个学生的选课门数和考试总成绩,并按选课门数降序排列。(7)查询选修了3门以上课程的学生学号。(8)查询成绩不及格的学生学号及课程号,并按成绩降序排列。(9)查询至少选修-一门课程的学生学号。(10)统计输出各系学生的人数。(11)统计各系的男、女生人数。原创 2020-11-08 19:43:31 · 9894 阅读 · 0 评论 -
MySQL创建事件
这条事件表示:每五年就向teaching里面添加这条数据。DELIMITER $$ALTER DEFINER=`root`@`localhost` //库的地址EVENT `up` //事件的名称ON SCHEDULE EVERY 5 YEAR STARTS '2020-11-08 12:15:09' //每五年执行一次 //时间是我截取的时候修改的时间ON COMPLETION PRESERVE "ON COMPLETION PRE原创 2020-11-08 12:47:11 · 566 阅读 · 0 评论 -
MySQL的查询语句与语法
查询所有学生的基本信息、所有课程的基本信息和所有学生的成绩信息SELECT * FROM student; SELECT * FROM course;SELECT * FROM sc;查询所有学生的学号、姓名、性别和出生日期。SELECT sno,sname,ssex,sbirthday FROM student ;查询所有课程的课程名称。SELECT cname FROM course;查询前10门课程的课程号及课程名称。SELECT * FROM cour..原创 2020-11-01 19:30:43 · 10544 阅读 · 3 评论 -
MySQL(四)DQL
DQL:查询表中的记录select * from 表名;一、语法select 字段列表from 表名列表where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定 二、基础查询1、多个字段的查询select 字段名1,字段名2,字段名3,...from 表名;注意:如果查询所有字段,可以用*表示。select addre原创 2020-08-20 12:05:14 · 142 阅读 · 0 评论 -
MySQL(三)DML
DML:增删改表中的数据一、添加数据语法:insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);例子:insert into stu(id,name,age) values (1,'张无忌',18);注意:列名和值要一一对应。如果表名后不定义列名,则默认给所有列添加值,多少列写多少个数据。insert into 表名 values(值1,值2,...值n);除了数字类型,其他类型需要用引号(单双都可以)引起来。二、删原创 2020-08-20 10:19:36 · 100 阅读 · 0 评论 -
MySQL(二)DDL
DDL:操作数据库、表一、操作数据库CRUD1、C(Create)创建:创建数据库:* create database 数据库名称;创建数据库,判断不存在,再创建:* create database if not exists 数据库名称;创建数据库,并指定字符集:* create database 数据库名称 character set 字符集名;创建db4数据库,判断其是否存在,并指定字符集为GBK:* create database if not exists d原创 2020-08-14 12:35:25 · 126 阅读 · 0 评论 -
MySQL(一)基本概念
一、什么是SQLStructured Query Language:结构化查询语句就是定义了操作所有关系型数据库的规则。不同的数据库操作有不同的方式。二、SQL通用语法1、SQL语法可以进行单行或多行书写,以分号结尾。2、可以使用空格和缩进来增强可读性。3、MySQL数据库的语法不区分大小写,关键字建议用大写。4、三种注释:单行注释:-- 注释内容 或 # 注释内容(MySQL特有)多行注释:/* 注释内容 */三、SQL分类DDL(Data Definition原创 2020-08-14 10:41:42 · 126 阅读 · 0 评论