sql

简单语法解析器实现参考
日志有时候,我们为了屏蔽一些底层的差异,我们会要求上游系统按照某种约定进行传参.而在我们自己的系统层则会按照具体的底层协议进行适配,这是通用的做法.但当我们要求上游系统传入的参数非常复杂时,也许我们会有一 ...
1
yii中的andFilterWhere使用说明
日志当 WHERE 条件来自于用户的输入时,你通常需要忽略用户输入的空值. 例如,在一个可以通过用户名或者邮箱搜索的表单当中,用户名或者邮箱 输入框没有输入任何东西,这种情况下你想要忽略掉对应的搜索条件, ...
YII2中where查询中多个or查询
日志使用多个or的复杂查询: AND ((`name`='张三') OR (`name`='李四') OR (`name`='王五')) // AND ((`name`='张三') OR (`name`= ...
sql中的join
日志首先准备数据 有以下数据,三张表:role(角色表).hero(英雄表).skill(技能表),我们以英雄联盟的数据做示例 一个hero对应一个role(我们这里暂定) 一个role可以对应多个her ...
2
SQL学习 小知识点(一)
日志这是我在做实验的时候总结的,随着学习可能会做更多的小总结 ssms上面把所有代码写下来后一块执行是行不通的(极大可能会报错),推测可能是因为ssms先对代码的语法进行了检查.    --My expe ...
SQL错题集
日志查找最晚入职员工的所有信息 select * from employees where hire_date = (select max(hire_date) from employees) 查找入职员 ...
SQL实战——04. 查找所有已经分配部门的员工的last_name和first_name以及dept_no (一个逗号引发的血案)
日志查找所有已经分配部门的员工的last_name和first_name以及dept_noCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_ ...
SQL实战——03. 查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no
日志查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_noCREATE TABLE `dept_manager` (`dept_no` char(4) ...
SQL实战——02. 查找入职员工时间排名倒数第三的员工所有信息
日志查找入职员工时间排名倒数第三的员工所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL, ...
SQL实战——01. 查找最晚入职员工的所有信息
日志查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_n ...
基于 SQLite 3 的 C/C++ 学习:2-高级操作
日志基于 SQLite 3 的 C/C++ 学习:2-高级操作与有关函数 背景 基于 SQLite 3 的 C/C++ 学习:开发流程 与 基本函数 中,我们简单介绍了有关 SQLite3 函数的使用. ...
arm linux 移植 SQLite 3
日志背景 SQLite 是 一个 常用于 嵌入式平台的 轻量级数据库. host平台 :Ubuntu 16.04 arm平台 : S5P6818 SQLite : 3.31.1 arm-gcc :4.8. ...
基于 SQLite 3 的 C/C++ 学习:1-开发流程 与 基本函数
日志背景 SQLite 是 一个 常用于 嵌入式平台的 轻量级的 关系型数据库. 我们已经介绍了 移植 SQLite 3 ,这一讲我们来介绍它的开发,这里仅仅涉及最基本的开发. 高级api:https:/ ...
sql模糊查询效率
日志     在数据库量比较大的时候通常有一些查询,例如查询文本类型的数据,存储量大,用like进行模糊查询效率实在太低     select * from stdcontent where  conte ...
[Js-JDBC]SQL注入及解决,Statement与PreparedStatement
日志SQL注入的含义 用户在输入信息中有SQL关键字并且参与SQL语句的编译,导致SQL语句含义扭曲,这种现象被称为SQL注入 例如: // 在登录验证的时候使用如下语句 String sql = &qu ...
SqlServer常用语句
日志首先,写这个的原因是我其实sql语句不太行,总觉得自己写得很乱,好像也没有系统学习过,借此复习和与大家探讨 No.1 关于查询时间区间是否重叠的sql语句问题是这样:插入之前,想查询同User是否其他 ...
Java web分页技术(jsp+servlet+Dao+javabean)
日志经过两天的折腾,终于自己搞定一个完整的分页项目......眼都要瞎了......有用信息全部展开了,整体截图如下: 1:DBC.java(数据库连接封装类) package com.common.db ...
1
Java连接MySql数据库的封装类
日志数据库封装类包含:连接数据库,更新,查询,是否有下一个,获取字段对应值,断开连接,get和set函数 可以说是非常完整的java操作数据库的一个封装类了,凡是涉及到数据库操作时,这个类用起来都非常方便 ...
MySql基础教程(一)
日志给定一个场景,学生选课系统为例. 主要关系: 学生(学号,姓名,年龄,性别,电话) 课程(课程ID,课程名称) 成绩(学生ID,课程ID,成绩) 1.创建数据库     使用 create datab ...
sql分页存储过程,带求和、排序
日志创建存储过程: CREATE PROCEDURE [dbo].[sp_TBTest_Query] ( @PageSize INT, --每页多少条记录 @PageIndex INT = 1, --指定 ...