相信小伙伴们在后台开发过程中和数据库打交道经常需要排重,因此今天主要来记录一下和排重相关的几个关键字。 DISTINCT和GROUP BY,其实在一定情况下之前记录的TOP关键字也可以用来排重 DISTINCT DIST…
标签:字段
sqlite一些常用的SQL语句
1.创建表 create table if not exists 表名(字段名 字段类型, ... primary key(主键)) 2.删除表 drop table if exists 表名 3.插入 insert i…
MySQL SQL语句优化的10条建议
1、将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引 2、字段的种类尽可能用int或者tinyint类型。另外字段尽可能用not null 3、当然无可避免某些字段会用到text…
sql 按天分组统计问题 to_char() 函数
最近遇到一个问题,需要统计数据库中每一天的数据新增量,大家都知道可以使用 GROUP BY 对时间字段分组来实现统计每天的新增量的。关键是我我的数据库中时间字段存储的是 2016-12-16 14:21:33 这样的数据…
mySQL语句总结
================= SQL 四大语句 =========================== 1.删: DLEATE DELETE FROM 表 WHERE 条件 2.增 INSE…
SQL注入之union
题目:http://122.124.45.90:85/?id=1 注入:http://122.124.45.90:85/?id=1 and 1=2 union select 1,2,3,4,5,6,7,8 from ad…
SQL中PIVOT 行列转换
本文导读:T-SQL语句中,Pivot运算符用于在列和行之间对数据进行旋转或透视转换,PIVOT命令可以实现数据表的列转行,同时执行聚合运算,UNPIVOT则与其相反,实现数据的行转列。 PIVOT通过将表达式某一列中的…
MySQL数据库优化的八种方式(经典必看)
引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。 偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今…
SQLServer中常用SQL语句整理
1. SQL语句更新一个表的字段值等于另一个表的字段值 目标:两个表分别为Table1和Table2,更新Table1中某个字段Field的值为Table2中的某个字段Field的值,并且满足Table1中字段Field…
一、数据库之SQL语句
一、SQL创表 /** CREATE TABLE -- 创表 IF NOT EXISTS -- 判断数据表是否存在,如果存在,不再执行创表 SQL,此处是细节 'T_Person' -- 表名,数据库中的表通常用T_开头…
SQL多表查询高级应用
SQL多表查询 多表查询:select 字段1, 字段2, … from 表名1, 表名2 ; 别名:select 别名1.字段1 as 字段别名1, 别名2.字段2 as 字段别名2, … from 表名1 as 别名…
SQL优化之三--优化数据库对象
在数据库设计的时候,用户可能会遇到这种问题:是否应该把所有表都按照第三范式来设计?表里面的字段到底该设置为多大才合适? 一、优化表的数据类型 虽然在设计的时候需要考虑字段的长度留有一定的冗余,但不推荐很多字段留有很大的冗…