数据库技术-周排行
原文地址:https://www.cnblogs.com/ku-ku-ku/p/10969214.html 1.上传相关包(*.tar.gz等) 使用相关软件上传或用Xshell连接后下载命令:yum install lrzsz 2.安装mysql5.7 1)查看本地是否安装了mysql:rpm - ...
操作步骤 1)TmpBstAggZwTktModelD 按天读取Mysql表数据bst_agg_zw_tkt_model_d,存入hive临时表tmp_bst_agg_zw_tkt_model_d(临时表采用txt格式,按年月日进行分区) 2)HiveBstAggZwTktModelD 连接hive ...
5.5版本以后出现共享表空间概念 表空间的管理模式的出现是为了数据库的存储更容易扩展 5.6版本中默认的是独立表空间 1.共享表空间(ibdata1) 1.存储的内容 1.系统数据 2.undo redo、undo日志,事务日志 3.临时表 2.概念 1.优点: 可以将表空间分成多个文件存放到各个磁 ...
1. for xml path 获取动态列 SELECT @pay= STUFF((SELECT DISTINCT pay_name+'],[' FROM t_bd_payment_info for xml path('')),1,1,'') 2. pivot 组装行专列脚本 --步骤2.由于动态产 ...
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=1014 1、点击“备份/导出” 2、默认选中“包括CREATE DataBase语句” ...
declare @lot_msg varchar(255) , @ant int/*select @lot_msg =predoccode from propurdadiplanhd where docdate>'2020-07-01'*/ DECLARE cur1 CURSOR FOR selec ...
left join 左连接 1 with temp1 as ( 2 select 1 as id ,12 as num union 3 select 2 as id ,13 as num union 4 select 3 as id ,12 as num union 5 select 4 as id ...
首先警告:不能直接删除ldf日志文件 否则: 凉凉 好了接下来阐述正确方法(最好还是备下份,虽然我没出问题但是万一你数据没了呢): 1.打开sqlserver管理工具,选中需要操作的数据库——右键——任务——分离; 勾选删除链接(如果有链接连着数据库会导致分离失败)然后点击确定 2.这时候你会发现你 ...
以下语句由PostgreSQL数据库语法编写,都全部调试过,欢迎探讨~部分语句结尾未添加分号,时间关系大小写不统一,格式不是特别整洁,强迫症求放过~ 先创建四张表格 create table student( s_id varchar(10), s_name varchar(20), s_age d ...
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置 ...
一、概述 在数据作为生产资料的今天,数据早已成为各行各业的生命源泉,数据安全的重要性不言而喻。数据备份是数据安全的基础,完整的备份和有效的恢复手段是应对一切突发状况的重要保障。同时数据备份也对数据的重新利用,发挥数据更大价值,有着重大的作用。 而数据备份的重点是对数据库的备份。定期对数据库进行数据备 ...
1 #进阶4:常见函数 2 /* 3 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 4 好处:1、隐藏了实现细节 2、提高代码的重用性 5 调用:select 函数名(实参列表) 【from 表】; 6 特点: 7 (1)叫什么(函数名) 8 (2)干什么(函数功能) 9 ...
1 #二、sql99语法 2 /* 3 语法: 4 select 查询列表 5 from 表1 别名 【连接类型】 6 join 表2 别名 7 on 连接条件 8 【where 筛选条件】 9 【group by分组】 10 【having 筛选条件】 11 【order by 排序列表】 12 ...
ora 01031 insufficient privileges 原因: 你使用的oracle用户权限不够, 解决: 方式一:授予sysdba权限。 方式二:使用normal登陆。 ...
今天执行通过时间范围查询订单数量的sql时,想看看该时间字段是否走了索引,发现一个很有意思的问题. 首先说一下查询是否使用了索引的方法 通过explain来查看,即将explain放在查询的sql前面 explain SELECT * from ord_order_consume where cre ...
1. 导入模块 import pymysql 2. 创建数据库连接 # 创建于数据库的连接 db = pymysql.connect( host='localhost', user='root', password='123456', db='mybatis', port=3306, charset ...
一、mysql数据备份 #mysql客户端 mysql mysqladmin mysqldump 1.备份的原因 1.备份就是为了恢复。 2.尽量减少数据的丢失(公司的损失) 2.备份的类型 1.冷备:停库,停服务,备份 2.热备:不停库,不停服务,备份 3.温备:不停服务,锁表(阻止数据写入),备 ...
案例如下: INSERT INTO t_rand(sex) VALUES (ELT( CEILING(rand() * 2),'男','女' ) ) ELT()、FIELD()、IFNULL() ELT(n,str1,str2,str3,...) :如果n=1,则返回str1,如果n=2,则返回st ...
1,新建Web 应用程序 2,在Models添加 产品实体类 ,继承 DbContext 2.1, 解决DbContext报错 2,2 安装 2,3 添加引用,就不报错啦 2.4 完成 3,添加产品类 4,数据访问层 5,业务逻辑层 6,在 Controllers 中添加Web API 2控制器 空 ...
oracle如何清除创建失败的索引 在创建一张大表的索引时,因为没有加并行而导致创建时间很长,这时候如果终止操作,比如直接关闭终端,然后再次登录创建时就会报错ORA-00095提示对象名字已被用,而去删除对象时又报错ORA-08104索引正在被创建。 SQL> drop index xxx.BM_I ...