C#查询条件中存在in,为了避免拼脚本,参数化查询数据库,提高安全性,规避脚本注入。网上找了好多,最后发现 SqlParameter 是无法实现in的操作,所以只能变相来实现,结果还是不错的,性能上各位自己去测试一下吧,因为in操作本身就比较慢(无法使用索引)。下面给出SQl脚本 下面在给出一段EF ...
分类:
数据库 时间:
2016-11-17 10:47:27
阅读次数:
210
建库 建库到指定位置 列出所有数据库 为用户授予dbadm权限 命令行执行SQL文件 连接到数据库 导出数据库DDL 查询schema下的所有表 生产drop语句 ...
分类:
数据库 时间:
2016-11-17 10:48:47
阅读次数:
192
一、MYSQL 1、配置MySql 第一步安装服务器(apache)。 第二部安装MySql界面程序 2、MySql数据库的数据类型简单介绍常用的几种 整形:int 小数:float、double、decimal 字符串:varchar、char(他俩的区别是创建的长度与具体长度的问题) bool类 ...
分类:
数据库 时间:
2016-11-17 10:44:29
阅读次数:
234
数据类型: 整数型:bigint、int、smallint、mediumint、tinyint 小数类型:decimal、numeric 浮点型:real、float、double 位型:bit 字符型:char、varchar、longvarchar、longtext unicode字符型:nch ...
分类:
数据库 时间:
2016-11-17 10:41:58
阅读次数:
207
在Oracle RAC环境下,使用grid帐号执行 运行asmcmd进入asm命令模式,如: [grid@oradb-node1 ~]$ asmcmd ASMCMD> ASMCMD> du //显示指定的ASM目录下ASM文件占用的所有磁盘空间 ASMCMD> ls -ls //列出ASM目录下的内 ...
分类:
数据库 时间:
2016-11-17 10:38:32
阅读次数:
413
前面的话 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。mysql中的数据类型主要包括整型、浮点型、日期时间型和字符型。下面来详细介绍mysql中的数据类型 整型 浮点型 日期时间 字符型 ...
分类:
数据库 时间:
2016-11-17 10:33:17
阅读次数:
185
MongoDB作为一款文档数据库,支持分片存储,scale-out,集群自动切换,下面将粗略的配置步骤总结如下: 几个重要概念: 数据库:集合——记录——游标(查询时标记序号) sharding分片:启动shard server; 启动config server;启动route process;配置 ...
分类:
数据库 时间:
2016-11-17 10:16:37
阅读次数:
244
手动备份数据库: 1.鼠标右键选择你要进行备份的数据库-任务-备份 可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份 2.点击添加选项,选择数据库文件的存放路径 注意文件名记得加后缀.bak,便于恢复时的查找 数据库还原: 右键数据库-还原数据库-添加需要进行还原的数据库文 ...
分类:
数据库 时间:
2016-11-17 10:15:42
阅读次数:
213
背景 主从切换是高可用MySQL架构的必要步骤(即使用不发生,也要有备无患)。一般设置为双M(M1、M2),假设当前状态为写M1,而M2只读,切换的大致流程如下: 1、 停止应用写M1,将M1设置为只读2、 检查M2的slave status直到赶上M13、 将M1设置为可写 其中在第2步细化为a) ...
分类:
数据库 时间:
2016-11-17 10:02:52
阅读次数:
190
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() 获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执 ...
分类:
数据库 时间:
2016-11-17 09:59:30
阅读次数:
216
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部 ...
分类:
数据库 时间:
2016-11-17 09:57:55
阅读次数:
279
1、超级管理员sys和system的区别: sys权限比system大,system无法查看到当前数据库是否运行在归档模式下,无法关闭数据库.sys是老大,system是老二. 2、OEM-oracle数据库管理器 从服务中启动OracleDBConsole实例名,打开数据库安装目录,例如我的是: ...
分类:
数据库 时间:
2016-11-17 07:58:38
阅读次数:
218
一.数据库的基础和管理: 持久化技术:内存->文件->数据库(相对来说用的最多,流行) 1.数据库: 1.存储海量数据(P)大数据,云计算 2.安全性 3.易于管理和操作(ddl,dml.tcl...) 4.数据的共享(并发访问) 2.产品品牌:(关系型数据库) oracle:甲骨文(sun:jav ...
分类:
数据库 时间:
2016-11-17 07:57:19
阅读次数:
216
一.约束 数据完整性:正确的,一致的 数据. 设计人员:数据表创建之前 实现数据完整性: 1.实体完整性:(行 唯一不重复) 作用:保证行 唯一不重复 技术手段:主键约束 primary key(pk) **表可以没有主键,但是除非特殊情况表都会有主键,从而保证实体完整性. **特点:不能重复,不能 ...
分类:
数据库 时间:
2016-11-17 07:47:39
阅读次数:
265
查看yum上提供的mysql数据库可下载的版本 通过yum安装mysql客户端机服务端 安装完成查看安装的版本 安装完mysql数据库以后,会发现会多出一个mysqld的服务 如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置 查看服务是否是开机启动 设置服务为开机启动 为r ...
分类:
数据库 时间:
2016-11-17 07:46:18
阅读次数:
191
1.mysql主从复制原理: Master将数据变化记录到二进制日志中【binary log】 Slave将master的二进制日志【binary log】拷贝到自己的中继日志【relay log】中。 Slave将中继入日志【relay log】事件在做一次,将数据变化,反应到自身数据库。 ... ...
分类:
数据库 时间:
2016-11-17 07:40:03
阅读次数:
309