ICode9

精准搜索请尝试: 精确搜索
  • 7.5 SQL Server查询去重2022-08-27 18:34:34

    SQL Server SELECT DISTINCT 目录SQL Server SELECT DISTINCTSELECT DISTINCT简介SELECT DISTINCT示例A) DISTINCT单列B) DISTINCT多列C) DISTINCT NULL值DISTINCT与GROUP BY SELECT DISTINCT简介 有时,您可能只希望在表的指定列中获取不同的值。为此,可以使用SELECT DISTINCT子句: S

  • sparksql 函数大全2022-08-27 16:03:41

    数学函数 函数简介用法 acosh 反双曲余弦值 SELECT acosh(0.5);0.9624236501192069 SELECT acosh(3.5);1.9248473002384139 asinh 反双曲正弦 SELECT asinh(1.45);1.1667043308708802 atan2 弧度为单位的角度 SELECT atan2(6, 3);1.1071487177940904 atanh 反双曲正切

  • SQL Server 把一个表中的数据复制到另一个表中2022-08-26 16:34:31

    在备份数据库的时候,经常都需要把一个表的数据复制到另一个表,来做测试使用,这里就将告诉大家几种复制表格数据的sql。 工具/原料 SQL Server 方法/步骤 1 复制表结构及数据到新表 select * into 目标表名 from 源表名(要求目标表不存在,因为在插入时会自动创建)

  • 数据库-连接(自然连接,内连接,外连接)知识点回顾2022-08-26 16:30:46

    1、自然连接(natural join) 自然连接是一种特殊的等值连接,他要求两个关系表中进行连接的必须是相同的属性列(名字相同),无须添加连接条件,并且在结果中消除重复的属性列。                           select * from student NATURAL join teacher;            

  • oracle数据库备份一个表数据并恢复2022-08-26 14:31:07

    使用场景: 当我们平时想要大批量替换数据的时候,在生产上往往会先备份,然后如果遇到问题再回退,那么可能涉及下面两个语句: 1.创建一个备份表并存储原始数据 CREATE TABLE 备份表 as SELECT * FROM 旧表 2.恢复原始数据 INSERT INTO 旧表 SELECT * FROM 备份表 备注: 这样的话 我们就可

  • Mysql按日、周、月进行分组统计2022-08-26 14:01:59

    1)按天统计: select DATE_FORMAT(start_time,'%Y%m%d') days,count(product_no) count from test group by days; 2)按周统计: select DATE_FORMAT(start_time,'%Y%u') weeks,count(product_no) count from test group by weeks; 3)按月统计: select DATE_FORMAT(s

  • Mysql——运维2022-08-25 23:01:20

    慢日志可以进行对数据库系统查询方面大于设定值进行的日志记录。 慢日志 - 执行时间 > 10 - 未命中索引 - 日志文件路径 配置: - 内存 show variables like '%query%'; show variables like '%queries%'; set global 变量名 = 值 - 配置文件 mysqld --d

  • Mysql入门练习题2022-08-25 22:01:17

    1、在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 mysql> select name,age from students where age>25 and gender='M'; +---------------+-----+ | name | age | +---------------+-----+ | Xie Yanke | 53 | | Ding Dian | 32 | | Yu Yutong

  • mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。2022-08-24 22:02:27

    echarts折线图所需要的数据时间坐标是连续的,但数据库的数据在没有某天的数据的时候查出来的是不连续的 解决之前的查询 SELECT SUM(amount_data) num, group_code code, publish_date calander FROM db_reputation_index WHERE group_code = 1 GROUP BY publish_date 结果如图

  • Mysql--计算方法2022-08-24 20:01:04

    四舍五入:round() select 100/6 as 四舍五入前结果 :16.6667 select round(100/6) as四舍五入后结果 :17 进一法:ceiling() select 100/6 as 进一前结果 :16.6667 select ceiling(100/6) as 进一后结果 :17 保留两位小数:case(计算公式 as decimal(20,2)) select 100/5 as 不保留

  • 【SQLServer】sqlserver死锁检测2022-08-24 18:36:07

    --1.通过以下dmvs方式 SELECT dowt.session_id ,dowt.wait_duration_ms ,dowt.wait_type ,dowt.blocking_session_id ,dese.host_name as HostName ,der.command ,der.percent_complete ,der.cpu_time ,der.total_elapsed_time ,der.reads ,der.writes ,der.logical_

  • MySql(二)2022-08-24 17:35:39

    MySql查询 基本数据查询 全表查询 select * from tableName; 查询部分字段 select Field from tableName; 计数1 select count(*) from tableName; 计数2 select count(1) from tableName; 条件过滤 and (并且) select * from tableName where 条件1 and 条件2; or(或

  • (十四)SQL优化2022-08-24 17:33:51

    官网SQL优化手段 sql优化没有固定的标准,本质上就是做减法,减少io、cpu等消耗,让sql执行的更快,最终达到我们的性能要求。以下是一些常规性的建议,希望能让大家少踩些坑。 案例:创建10万数据 DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `user_id` bigint(100) NOT N

  • 联表查询2022-08-24 14:04:14

    用到的几个实体类 使用 CodeFirst 创建表 public class Custom { [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int Id { get; set; } public string Name { get; set; } } public class Order {

  • sqlserver 时间格式函数详细2022-08-24 09:30:56

    --getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月 select dateadd(MONTH,12,'2013-02-17 13:20:16') --返回:2014-02-17 13:20:16.000 (参数month可以改为 day,year等日期加相应的值) --datediff 两个时间的差 (后面-前面

  • MySql(一)2022-08-23 19:34:48

    安装MySql 首先下载MySql,下载地址为https://dev.mysql.com/downloads/windows/installer/5.7.html MySQL安装成功后,需要配置到环境变量,配置成功后,就可以登录到MySQL了,客户端登录的命令具体为: mysql -h localhost -u root -p 数据库的管理 database:数据库 table:表 表里面存储数据

  • 2022年8-22到8-262022-08-23 18:35:13

    8月22日 DTO https://www.cnblogs.com/Gyoung/archive/2013/03/23/2977233.html DTO Data Transfer Object,应用于表现层和应用层之间的数据交互,是为了前端UI的需要,而不是领域对象,比如Customer 中有FirstName,LastName,Address,假如果前端不需要显示Address,那么CustomerDTO也不需要包

  • Sql Server 2008 中declare的 @用法2022-08-23 17:31:10

    https://blog.csdn.net/weixin_39846089/article/details/111385367 变量可分为局部变量和全局变量,局部变量需要预先定义,前面以一个@开头,常于declare联用,全局变量可以看作是系统变量,不用定义可以直接调用,前面以两个@开头。 (1)局部变量:定义方式 declare  @变量名  数据类型 变

  • Mybatis下@Select注解下使用like模糊查询2022-08-22 23:32:21

    Mybatis下@Select注解使用模糊查询要使用concat方法拼接%百分号和关键词,案例如下: package com.xzit.mapper; import com.xzit.entity.Emp; import org.apache.ibatis.annotations.*; import java.util.List; @Mapper public interface EmpMapper { /*按给定地址查询员工*/

  • mysql索引失效的情况及解决2022-08-22 14:34:04

    原文出处:https://www.cnblogs.com/aspirant/p/16166851.html 关于 explain的详解:MySQL EXPLAIN详解  经典问题: 1、如果 A,B 两列都有索引,那么  select * from Table where A=a or B=b;  会走索引码: 答案:会,因为 A,B都有索引; 2、如果 A,B有索引,但是C没有索引; select * from Tab

  • mysql 执行计划 各字段含义2022-08-22 14:32:36

    id: select查询序列号,id相同,执行顺序由上至下;id不同,id值越大优先级越高,越先被执行; select_type:查询数据的操作类型,有如下:     simple,简单查询,不包括子查询和union;     primary,包含复杂的子查询,最外层查询标记为该值;     subquery,在select或where中包含子查询,被标记为该值;  

  • Oracle 序列学习与使用总结2022-08-22 01:04:30

    Oracle序列学习与使用总结 by:授客 QQ:1033553122 简述 序列是oracle提供的用于生成一系列数字的数据库对象,序列会自动生成顺序递增的序列号,可用于提供唯一的自动递增主键。序列和视图一样,并不占用实际的存储空间,只是在数据字典中保存他的定义信息。 创建序列 当创建序列时必须拥有

  • mysql6/视图/触发器/事务/四种隔离级别/事务日志/mvcc/内置函数/存储过程/索引/索引的意义/慢查询/慢查询优化/索引模拟实战2022-08-22 00:02:55

    视图 触发器 事务 事务处理 四种隔离级别 事务日志 MVCC 内置函数 存储过程 索引 索引的意义 慢查询 优化查询 索引模拟 视图 1.什么是视图? 视图是类似于临时表,由sql语句执行结果形成的一张虚拟表,不能做增删改操作 在mysql中,视图只有表结构,没有表数据文件; 视图能少用就少用,

  • 2022-08-18 MySQL常用函数2022-08-21 22:04:39

    MySQL常用函数 聚合函数 count:计数。count(*)≈count(1)>count(主键) count(*):MySQL对count(*)底层优化,count(0)。 count(1) count(主键) count(字段) min:最小值 max:最大值 sum:求和 avg:平均值 数值型函数 主要是对数值型进行处理。 ceiling(x):向上取整 floor(x):向下取整 rou

  • 【MySQL】MySQL总结2022-08-21 20:03:12

    目录1. 数据库1.1 数据库本质1.2 数据库分类1.3 SQL与NoSQL1.4 数据库重要概念1.5 数据库存储引擎1.5.1 定义1.5.2 存储引擎1.5.3 不同存储引擎之间底层文件的区别2. 针对库的基本SQL语句3. 针对表的基本SQL语句4. 针对记录的基本SQL语句5. 字符编码5.1 \S5.2 my.ini6. 创建表的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有