1:SqlServer简单的操作XML: ALTER PROCEDURE [dbo].[SP_CRM_FranchiseeRecharge_Money] @Create_By VARCHAR(50), @xmlStr1 NVARCHAR(MAX) -写在这里面的为 传入的参数 AS BEGIN as ...
分类:
数据库 时间:
2019-11-06 01:08:38
阅读次数:
109
说到Mysql, 大家都很熟悉,因为这是我们工作中不可避免会使用到的技术,但是你真正的掌握了它吗?还是每天在重复crud呢!那么怎么样告别crud呢!来到这里就对了。简单概念的上的东西我就不提了。直接上技术。 数据库三大范式 第一范式1NF: 数据表中的字段,必须是不可拆分的最小单元,也就是确保每一 ...
分类:
数据库 时间:
2019-11-06 09:11:53
阅读次数:
118
检查mysql是否存在 rpm -qa | grep mysql 如果存在之前的版本,利用yum -y remove 删除。 下载 通过wget命令下载Mysql5.7的gz包 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25- ...
分类:
数据库 时间:
2019-11-06 09:15:29
阅读次数:
121
为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使 ...
分类:
数据库 时间:
2019-11-06 09:16:32
阅读次数:
96
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。 // 查询缓存不开启 $r = mysql_query("SELECT username FROM user WHERE signup_date >= CUR ...
分类:
数据库 时间:
2019-11-06 09:17:43
阅读次数:
93
使用场景:
在一些情况下,我们需要保持一个与数据库连接的connection,在没有写物理表权限或者没有必要写物理表时的现实场景用临时表替代物理表进行操作,临时表很多是基于Session的,Seesion间不能相互访问,断开后临时表自动清空,而spark自带的,read.format("jdbc")... ...
分类:
数据库 时间:
2019-11-06 10:23:44
阅读次数:
277
SQL的语言分类 DQL(Data Query Language):数据查询语言 "DQL传送门" select DML(Data Manipulate Language):数据操作语言 insert 、update、delete DDL(Data Define Languge):数据定义语言 cr ...
分类:
数据库 时间:
2019-11-06 10:35:09
阅读次数:
93
es类比传统关系型数据库: Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Documents -> Fields Elasticsearch集群可以包含多个索引 ...
分类:
数据库 时间:
2019-11-06 10:36:05
阅读次数:
81
上一篇我们对sqlmap进行简单的介绍,并介绍了一些·sqlmap的基础用法,这篇让我们来更深入的了解一下sqlmap,了解一下它的强大功能。 探测等级 参数为 --level 在sqlmap中一共有五个探测等级,默认等级为一。 等级为一时会测试get和post的数据。 等级为二时会测试HTTP头的 ...
分类:
数据库 时间:
2019-11-06 11:45:06
阅读次数:
81
该话题的继续延伸主要就是 SQL 的语法了, 草草收场的原因是现在的脑筋已经进入了 IntraWeb 的世界. 相关备忘会随时补充在下面: //连接多个数据库的参考代码: FDConnection1.ExecSQL('ATTACH ''c:\hr.sdb'' AS hr'); FDConnectio ...
分类:
数据库 时间:
2019-11-06 12:56:26
阅读次数:
97
可把下面代码直接贴在空白窗体上, 以快速完成窗体设计: 代码: {建立} procedure TForm1.FormCreate(Sender: TObject); const strTable = 'CREATE TABLE MyTable(Id integer PRIMARY KEY AUTOI ...
分类:
数据库 时间:
2019-11-06 12:57:58
阅读次数:
124
Sqlite 本身没有这个功能, FireDAC 通过 TFDSQLiteFunction 增加了该功能; 尽管通过某些 SQL 语句或通过视图也可以达到类似效果, 但函数会更灵活些.本例先建了一个成绩表, 然后通过两个 TFDSQLiteFunction 实现了 "总分" 与 "平均分" 的计算. ...
分类:
数据库 时间:
2019-11-06 12:59:49
阅读次数:
117
用 TFDSQLiteBackup 控件, 两三行代码即可完成 Sqlite 数据库的备份. procedure TForm1.Button1Click(Sender: TObject); begin {先初始化目标} FDConnection1.DriverName := 'SQLite'; FD ...
分类:
数据库 时间:
2019-11-06 13:02:42
阅读次数:
93
SQLite 内部是按二进制排序, 可以支持 ANSI; FrieDAC 通过 TFDSQLiteCollation 支持了 Unicode 排序, 并可通过其 OnCompare 事件自定义排序.下面的例子, 测试了这两种排序的不同. 可把下面代码直接贴在空白窗体上, 以快速完成窗体设计: 代码: ...
分类:
数据库 时间:
2019-11-06 13:04:59
阅读次数:
75
发现oracle字段钟包含了空格,可能是前空格,也可能是后空格,因为是历史数据,需要特殊处理。但是中间的空格可能是一些特殊人员的姓名含有,这种情况不能处理。所以我们只需要处理前后空格即可。使用如下sql,即可解决。 ...
分类:
数据库 时间:
2019-11-06 13:06:44
阅读次数:
110
受影响版本:Oracle11g以上版本。 原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。 当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。 解决 ...
分类:
数据库 时间:
2019-11-06 13:07:17
阅读次数:
105
目录 一、背景 二、问题定界 三、找出元凶 四、解决思路 目录 一、背景 二、问题定界 三、找出元凶 四、解决思路 一、背景 二、问题定界 三、找出元凶 四、解决思路 声明:本文同步发表于 MongoDB 中文社区,传送门:http://www.mongoing.com/archives/26201 ...
分类:
数据库 时间:
2019-11-06 13:12:37
阅读次数:
85
1. where标签的作用:如果该标签包含的元素中有返回值,就插入一个where;如果where后面的字符是以AND和OR开头的,就讲他们剔除。 如果两个if条件不满足的时候,where标签包着的这一段代码就会被剔除掉,在SQL中就不会出现这一段代码。 2.set标签的作用:如果该标签包含的元素中有 ...
分类:
数据库 时间:
2019-11-06 13:14:53
阅读次数:
69
获取当前时间戳 unix_timestamp(now()); 时间转时间戳 unix_timestamp('2018-01-15 09:45:16'); 时间戳转时间 from_unixtime(1515980716);(注意,java默认生成的时间戳是13位的,故而在转换时要除以1000) 时间戳 ...
分类:
数据库 时间:
2019-11-06 13:19:07
阅读次数:
75
object DBGrid1: TDBGrid Left = 0 Top = 0 Width = 265 Height = 338 Align = alLeft DataSource = DataSource1 TabOrder = 0 TitleFont.Charset = DEFAULT_CHA ...
分类:
数据库 时间:
2019-11-06 13:23:23
阅读次数:
77