
MySql
起个名字难死个人
这个作者很懒,什么都没留下…
展开
-
MySql-触发器
触发器的概念触发器(trigger)是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete, update)时就会激活它执行触发器的基本语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmttrigger_na原创 2020-09-29 16:15:44 · 216 阅读 · 0 评论 -
SQL关联
关联的分类sql关联大致分为以下几类:左关联 (left join)返回左表中的全部记录和右表中满足关联条件的记录右关联 (right join )返回右表的全部记录和左表中满足关联条件的记录全关联 (cross join )会产生笛卡尔积,将左表中的每一条数据和右表中全部记录进行联结自关联 (inner join )返回左表和右表同时满足关联条件的记录示例现在有学生(student)、班级(class)、成绩(score)四张表,如下:## left join左关联取学原创 2020-05-28 16:46:38 · 6234 阅读 · 0 评论 -
MySql存储过程
存储过程的定义在大型在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程基本格式create procedure 过程名()begin SQL语句;end;调用存储过程格式call 过程名();不带参数的简单存储过程create procedure p_tes原创 2020-05-28 16:35:17 · 170 阅读 · 0 评论 -
SQL语言基本介绍
SQL概念SQL是结构化查询语言,全称:Structured Query Language,是一种特殊的目的的编程语言。SQL功能用于存取数据以及查询、更新和管理关系数据库系统SQL语言分类数据定义语言——DDLcreate XXXtable:创建表view:视图index:索引function:函数procedure:存储过程数据操纵语言——DML增:insert删:delete改:update数据控制语言——DCLgrant:授权rollback:回滚commit原创 2020-05-19 15:14:35 · 216 阅读 · 0 评论 -
MySql-获取时间函数
MySql时间函数日常工作学习中经常会遇到需要对时间进行操作的函数,下面就和大家一起学习一下经常用到的一些时间函数1、求当前时间now()在mysql中可以通过now()函数来获取当前时间,默认格式是年-月-日 时:分:秒2、求前一天date_add(now(),功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command...原创 2020-04-20 20:01:04 · 299 阅读 · 0 评论