- 博客(4)
- 收藏
- 关注
原创 MySQL的存储过程
1.为什么要使用存储过程1.1 首先看一下一条SQL语句的执行过程 从图中可以看出一条SQL命令进入执行引擎后要进行几步: (1)语法分析 (2)第一步正确的话,将SQL语句编译成mysql可以识别的命令 (3)执行命令1.2 存储过程是什么 存储过程创建后可以省去每次SQL语句的语法分析和编译过程,只在存储引擎创建的时候进行初始化一次...
2018-03-30 16:25:15 91
原创 触发器
1.触发器是做什么的 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。 简单的来说就是:是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行2.语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EA...
2018-03-30 09:44:10 155
原创 地牢逃脱-理解题意
题目描述 给定一个 n 行 m 列的地牢,其中 '.' 表示可以通行的位置,'X' 表示不可通行的障碍,牛牛从 (x0 , y0 ) 位置出发,遍历这个地牢,和一般的游戏所不同的是,他每一步只能按照一些指定的步长遍历地牢,要求每一步都不可以超过地牢的边界,也不能到达障碍上。地牢的出口可能在任意某个可以通行的位置上。牛牛想知道最坏情况下,他需要多少步才可以离开这个地牢。 输入描述: 每
2017-10-30 17:36:23 243
原创 合唱团问题-懵逼-强行做-错-更懵逼-继续做-完成
题目描述有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入描述:每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 <= n <= 50),表示学生的个数,接下来的一行,包含 n 个整数,按顺序表示每个学生的能力值...
2017-10-29 10:38:40 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人