SELECT DATEDIFF(day,’2008-12-30′,’2008-12-29′) AS DiffDate
分类:SQL
用SQL语句,删除掉重复项只保留一条
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peo…
参数化SQL语句
避免SQL注入的方法有两种:一是所有的SQL语句都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集中管理,不过这种做法有时候针对相同的几个表有不同条件…
SQL编写小记
下面的做法大多对应与一般的情况,关于灵活性与安全性的一些做法,特殊的情况特殊处理总是有他的好处。关于SQL注入方面的内容之前已经写过一片博文了,在此不再提及 多使用交叉表(实体-关系) 经常会碰到一对多,多对多这样的逻辑…
SQL 表变量与临时表
表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。…
sql查询入门练习题
描述 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。用SQL语句创建四个表并完成相关题目。 建表和插入数据 #建学生信息表 create…
解决mysql 1062 主从错误
1062错误—-主键冲突,出现这种情况就是从库出现插入操作,主库又重新来了一遍,iothread没问题,sqlthread出错 解决方案: 从库操作 &…
Sql Server 2008 增加字段、修改字段、修改类型、修改默认值
1、修改字段名: alter table 表名 rename column A to B -- Sql Server 2016 修改SQL(执行后会有提示:注意:…
SQL Union和SQL Union All用法
SQL Union和SQL Union All用法 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也…
SpringBoot + MyBatis(注解版),常用的SQL方法
一、新建项目及配置 1.1 新建一个SpringBoot项目,并在pom.xml下加入以下代码 <dependency> <groupId>org.mybatis.spring.boot…
[转]:tbox中数据库的使用
TBOX目前支持sqlite3、mysql两种关系型数据库(需要链接对应的libsqlite3.a和libmysql.a),并对其接口进行了封装,使用更加的方便简洁并且只需要换个url,就可以随时切换成其他数据库引擎,而…
数据库的完整性约束
完整性约束条件的作用对象: 列级约束(针对字段,key) 主要针对列的类型,取值范围,精度等约束 - 对空值的约束。规定某个字段是否为空 - 对取值范围的约束。例如,学生成绩的字段规定为 0 - 100 - 数据类型的约…