达梦数据库的约束常用的有主键约束、外键约束、唯一约束,还有些不常用的检查约束、非空约束等等,接下来我们使用test1用户分别来创建操作下。
分类:
数据库 时间:
2019-11-29 01:08:22
阅读次数:
795
索引,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,
分类:
数据库 时间:
2019-11-29 09:13:46
阅读次数:
102
一.Oracle导入备份文件步骤:1.把数据库的备份文件:123.DMP拷贝到oracle安装目录下的dpdump文件夹中,比如我的路径是:D:\app\administrator\admin\orcl\dpdump在你的PLSQLDeveloper中或者直接在cmd下登录sqlplus,作如下操作2.创建表空间db123.dbfcreatetablespacedb123datafile‘
分类:
数据库 时间:
2019-11-29 09:26:58
阅读次数:
677
一般来说,安装SQLServer的时候,都会自动给防火墙添加规则。如果没有添加,有可能会造成远程访问被堵塞,无法连接数据库。对于默认实例,只需要在入站规则那里,加入server端的可执行文件即可。对于名命实例,则需要将SQLServerBrowser也加入到规则里,增加方法与添加server端规则类似。以下来自微软官方文档:在使用动态端口时打开对SQLServer的访问1、在“开始”菜单上,单击“
分类:
数据库 时间:
2019-11-29 09:27:14
阅读次数:
428
linux系统MySQL源码安装
分类:
数据库 时间:
2019-11-29 10:36:40
阅读次数:
79
最近开始服务拆分,时间将近半个月.测试阶段也非常顺利,没有什么问题. 但上线之后的第二天,产品就风风火火的来找我们了,一看就是线上有什么问题.我们也不敢说,我们也不敢问,线上的后台商品忽然无法上架了,导致运营的同学删除商品后无法上架新的商品,导致APP的部分商品暂时不可见. 线上有问题,那么大家就开 ...
分类:
数据库 时间:
2019-11-29 10:37:13
阅读次数:
89
项目中类似于以下的代码,实际的代码要更复杂, 是依赖注入的: 报错如下: 错误提示就是 在使用了。分析了代码,没觉得有什么问题。 网上搜了不少,针对这个问题也是很少: "Connection Reuse" "This MySqlConnection is already in use" 粗略的看了一 ...
分类:
数据库 时间:
2019-11-29 10:50:49
阅读次数:
128
用locate 是最快的,like 最慢。position一般实战例子:select * from historydatawhere locate('0',opennum) and locate('1',opennum)order by number desc limit 10; 方法一:locat ...
分类:
数据库 时间:
2019-11-29 10:58:49
阅读次数:
80
字符串函数 ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100 O ...
分类:
数据库 时间:
2019-11-29 10:59:34
阅读次数:
71
共享锁(S锁):又称读锁,若事务T对数据对象A加上S锁,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。排他锁(X锁):又称写锁。若事务T对数据对象A加上X锁,其他事务不能再对A加任何锁,直到T释放A上的锁。 总结:共享锁,可以再加共享锁。排他锁,不能加任何锁 某一场地故障时,可使用其 ...
分类:
数据库 时间:
2019-11-29 11:01:09
阅读次数:
92
/// <summary> /// 表达式转sql帮助类 /// </summary> public static class LambdaToSqlHelper { /// <summary> /// 从表达式获取sql /// </summary> /// <typeparam name="T" ...
分类:
数据库 时间:
2019-11-29 11:03:52
阅读次数:
58
pyodbc是一个开源的python模块,可以方便我们连接到odbc数据库。 ...
分类:
数据库 时间:
2019-11-29 11:04:49
阅读次数:
77
开启统一审计 SQL> conn /as sysdbaSQL> shutdown immediateSQL> exit$ lsnrctl stop$ cd $ORACLE_HOME/rdbms/lib$ make -f ins_rdbms.mk uniaud_on ioracle ORACLE_HO ...
分类:
数据库 时间:
2019-11-29 11:11:14
阅读次数:
192
对聚合函数的结果进行筛选用having,不能用where ...
分类:
数据库 时间:
2019-11-29 11:12:57
阅读次数:
53
mysql的批量大家应该都知道,oracle和mysql还是有些不同的,如下: <insert id="inserts" parameterType="com.qianxingniwo.model.DlyOnlinePayOrder" useGeneratedKeys="false" > inser ...
分类:
数据库 时间:
2019-11-29 11:15:27
阅读次数:
66
1、下载安装二进制下载:https://github.com/coreos/etcd/releases/download/v3.3.13/etcd-v3.3.13-linux-amd64.tar.gz 1 [root@k8s-master01 ~]# tar xf etcd-v3.3.13-linu ...
分类:
数据库 时间:
2019-11-29 11:18:37
阅读次数:
123
一、SQL的概念 1.什么是SQL 结构化查询语言(structured query language)简称SQL,SQL语句就是对数据库进行操作的一种语言。 2.SQL的作用 通过SQL语句我们可以方便的操作数据库中的数据、表、数据库。SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都 ...
分类:
数据库 时间:
2019-11-29 12:31:05
阅读次数:
111
一.备份数据方式: 1.以数据库是否离线进行分类: 冷备份:数据库不对外提供服务,外部请求不被允许 热备份:备份时可正常对外提供服务 温备份:支持外部读取请求,但不提供写入操作 2.以备份数据范围进行分类: 完全备份:备份全部数据 增量备份:针对前一次完全备份或增量备份后有所更改的数据进行备份,不能 ...
分类:
数据库 时间:
2019-11-29 12:31:26
阅读次数:
93
一、MySQL 简介 MySQL 是一个关系型数据库管理系统,是MySQL AB公司开发,现在属于 Oracle 旗下产品。 MySQL 采用标准化语言。体积小、速度快、成本低、开源等特点使得一些中小型网站都选择使用 MySQL 作为网站数据库。 二、MySQL 安装 1. 安装环境 系统:Cent ...
分类:
数据库 时间:
2019-11-29 12:32:59
阅读次数:
97
用于测试的表: 一、SUM 返回数值列的总数。 执行查询: select SUM(Score) as 总得分 from Students 效果: 二、MAX 返回一列中的最大值。、 执行查询: select MAX(Score) as 最高分 from Students 效果: 三、MIN 返回一列 ...
分类:
数据库 时间:
2019-11-29 12:43:11
阅读次数:
122