![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL学习
文章平均质量分 77
是挺秃然的齐齐哦
此人不懒,什么都写了
展开
-
MySQL 语法整理(5)——函数,存储过程以及触发器
本篇讲解函数,存储过程和触发器的创建和基本使用。MySQL的函数用于实现一定功能,受返回参数只能单个的限制,实现的功能相对有限。/*返回单个查询值的函数,MySQL 只能使用这种函数给定一个系的名字,返回该系的教师人数*/USE university; SET GLOBAL log_bin_trust_function_creators = 1; -- 没有开启主从复制 DELIMITER // -- 设置命令段的结束符号为// CREATE FUNCTION dept_count( dept原创 2021-05-19 17:12:08 · 362 阅读 · 1 评论 -
MySQL 语法整理(4)
本篇博客讲解MySQL一些基本的插入删除更新语句,以及讲解内外左右连接。delete:删除语句,会删除满足条件的记录或者表/*delete:删除语句,where指定删除对象,会把所有满足的记录全部删除*/DELETE FROM instructorWHERE dept_name='Finance';/*常见的两个表之间进行删除*/DELETE FROM instructorWHERE dept_name IN (SELECT dept_name FROM department WHE原创 2021-05-12 00:16:50 · 1088 阅读 · 6 评论 -
MySQL 语法整理(3)
继续接着上一篇博客,今天终于终于要讲比较复杂的多表查询啦!in:查询表的元素是否在另一个表中。听着是不是觉得很简单,我们来看一个例子/*我想找出满足semester='Fall' AND YEAR = 2009并且semester='Spring' AND YEAR=2010的课程id此时,我们会想起上一篇博客中讲到的集合交运算,这里in同样可以实现*/SELECT DISTINCT course_id FROM section WHERE semester='Fall' AND YEAR =原创 2021-04-24 00:46:29 · 238 阅读 · 0 评论 -
MySQL 语法整理(2)
接着上一篇博客,我们继续来学习MySQL的语法。本篇重点讲多表查询,包括嵌套多层的查询,大家做好心里准备哈!废话不多说,我们先来讲第一个语句,union:将查询结果合并在一起并去重。前面我们学了自然连接,是横向增加表的键,那么这个union就是纵向增加结果表的记录。/*比如我想查询2009年秋季和2010年春季开课的course_id,以及该课上课的房间号*/( SELECT course_id , room_number FROM section WHERE semester='Fall' A原创 2021-04-12 23:40:26 · 2174 阅读 · 8 评论 -
MySQL 语法整理
最近学了几个星期的MySQL,这篇博客专门来梳理一下MySQL的基本语法,本博客中出现的两个数据库university和world均在我的资源中,大家可以免费下载。先来看一下MySQL的最基本三大段语句,举个例子:我想将下面instructor表中salary大于80000的教师名字找出select name -- 这是最后筛选的元素,注意,在MySQL中一切结果都是以表的形式,哪怕这个表只有一个记录from instructor -- from语句表示从哪个表中进行查询where salary原创 2021-04-12 00:16:15 · 400 阅读 · 0 评论