参考:mysql存储过程详细教程 SQL的Stored Procedure存储过程,指的其实就是一个函数。既然是函数,那么就会涉及这几个要点:定义函数、使用函数、变量、参数、返回值等。 为了方便理解,以下就不再叫它存储过…
分类:SQL
用python写通用restful api service(二)
今天项目已经能够做一个简单的后端服务了,在mysql中新建一个表,就能自动提供restful api的CURD服务了。 关键点 根据REST的四种动词形式,动态调用相应的CURD方法; 编写REST与基础数据库访问类之间…
MySQL select实现原理
工作中需要借鉴MySQL对于select的具体实现,在网上搜了很久,几乎都是介绍原理的,对于实现细节都没有介绍,无奈之下只得自己对着源码gdb。结合以前对于sql解析的了解,对mysql select的具体实现有了大致的…
SQL语言学习(一)
本系列内容为http://www.w3cschool.cn/sql 教程的自学笔记 SQL,指结构化查询语言,全称是 Structured Query Language。 RDBMS RDBMS 指关系型数据库管理系统,…
SQL入门——摘自SQL注入攻击与防御
SQL查询由一条或多条SQL语句构成,这些语句是数据库服务器能够有效执行的指令。操作数据库或执行SQL注入时最长碰到的SQL语句是SELECT,INSERT,UPDATE,CRATE,UNION SELECT和DELET…
sql语句快速清空表
对于sql清空表有三种清空方式 1.delete—— 是逐行删除速度极慢,不适合大量数据删除 2.truncate—- 删除所有数据,保留表结构,不能撤消还原 3.drop—…
SQl基础命令语句记录
1. 创建数据库teaching(包括course,score,teacher,class,teach_class表)。 use master go if exists(select * from sysda…
SQL语句的添加、删除、修改多种方法
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加、删除、修改使用db.Execute(Sql)命令执行操作 ╔----------------…
SQL,从熟练到掌握
本文是 如何快速成为数据分析师的第十一篇教程,如果想要了解写作初衷,可以先行阅读七周指南。温馨提示:如果您已经熟悉数据库,大可不必再看这篇文章,或只挑选部分。 我们在上一篇《SQL,从入门到熟练》文章已经掌握了除Join…
【01】把 Elasticsearch 当数据库使:表结构定义
Elaticsearch 有非常好的查询性能,以及非常强大的查询语法。在一定场合下可以替代RDBMS做为OLAP的用途。但是其官方查询语法并不是SQL,而是一种Elasticsearch独创的DSL。主要是两个方面的DS…
sql 优化的简单总结
又是一年一度跳槽季,为了寻求更好的发展楼主也随波逐流。再一次面试中被问到Sql优化,楼主只是简单的回答了几条,作为一个有经验的开发人员居然不知道Sql优化,我自己都笑了(不是不知道,只是一下想不起那么多)。 为了鞭策自己…
需要掌握的 Laravel Eloquent 搜索技术
本文同步至个人博客 需要掌握的 Laravel Eloquent 搜索技术,转载请注明出处。 当我们的应用程序访问较少时(例如在项目初期阶段),直接进行项目编码就可以解决大多数问题。项目中的搜索功能也是如此,没必要在一开…