Mysql
愚农
有空就随便写写,不分难易,从代码到架构,从码农到攻城狮
展开
-
数据迁移之excel修改时间字符串为自定义格式或时间戳
原数据:Wed Aug 01 04:41:37 CST 2018 excel公式:=DATE(MID(F2,25,4),MONTH(MID(F2,5,3)&1),MID(F2,9,2))+TIME(MID(F2,12,2),MID(F2,15,2),MID(F2,18,2)) //MID函数:F2为原数据位置,25为要转换的数据的首字符所在位置,4为要转换的字符长度,MID只是截取字符...原创 2018-08-14 11:51:25 · 1273 阅读 · 0 评论 -
索引原理和SQL优化(转载待整理)
索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是...转载 2018-09-11 10:54:20 · 202 阅读 · 0 评论 -
sql存储过程基础语法
MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 优点 存储过程可封装,...转载 2018-10-29 15:48:14 · 231 阅读 · 0 评论 -
在线前后端开发工具
https://www.haorooms.com/tools/html_minifier/----xml压缩工具,去空格,去行等,功能全 http://www.dooccn.com/csharp/ 在线C#编译器,也有其他常用语言的几十种,适合快速测试自己写的小函数,算法,当然,大的建议写测试用例。 http://www.runoob.com/ 教材以菜鸟入门为主,不过集成前端html,...原创 2018-11-01 10:36:08 · 908 阅读 · 0 评论 -
Mysql存储过程
存储过程:SQL中的“脚本” 1.创建存储过程 2.调用存储过程 3.存储过程体 4.语句块标签 存储过程的参数 1.in:向过程里传参 2.out:过程向外传参值 3.inout:in and out #SQL语句:先编译后执行 存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的...转载 2018-10-30 17:59:57 · 99 阅读 · 0 评论 -
存储过程
存储过程实质就是把原先属于业务层的sql语句提取出来,写在sqlserver中,从代码上做了分离。 1.存储过程的位置 2.存储过程的调用 直接调用名字 按我们的框架调用如下,其中Sys_Menu就是存储过程的名称。 3.写法(网上自己找,太多) 4.优劣:同前后端分离的优劣差不多,有公司喜欢mvc给一个人做,有公司喜欢前后端完全分离,所以个人觉得视项目具体情况和人员配置决定,存储...原创 2019-02-19 14:56:10 · 133 阅读 · 0 评论