ORM这个字眼在我们操作数据库的时候,是我们使用频率最高的。它到底是个什么东西呢,我们先来看看一些对它的含义解释。对象/关系数据库映射(object/relational
mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。ORM,即.....
分类:
数据库 时间:
2014-05-16 21:01:21
阅读次数:
413
一、什么是索引?
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描....
分类:
数据库 时间:
2014-05-16 21:09:33
阅读次数:
461
(一)SET ANSI_NULLS {ON | OFF}指定在对空值使用等于 (=) 和不等于
() 比较运算符时,这些运算符的 SQL-92 遵从行为。注释SQL-92 标准要求对空值的等于 (=) 或不等于 () 比较取值为 FALSE。当 SET
ANSI_NULLS 为 ON 时,即使col...
分类:
数据库 时间:
2014-05-16 21:13:35
阅读次数:
431
一、sql事务1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。2.事务的语句开始事物:BEGIN
TRANSACTION提交事物:C...
分类:
数据库 时间:
2014-05-16 21:45:24
阅读次数:
383
搞过sql
server的程序员很难理解oracle的表空间。我在这里简单说一下吧,oracle中的表空间就相当于sql server中的实例,用户就相当于sql
server中的库。所以在oracle中中备份一个数据库出来的话,其实就是相当新建一个用户,赋于用户权限(connect resourc...
分类:
数据库 时间:
2014-05-16 22:44:28
阅读次数:
356
症状: 1. TCP/IP连接是通的。可以用ping 命令测试。2. 服务器上Oracle
Listener已经启动。 lsnrctl status 查看listener状态 lsnrctl start 启动Oracle listener3.
客户端得到的错误信息通常是:ORA-12170: ...
分类:
数据库 时间:
2014-05-17 00:10:37
阅读次数:
516
gdb vc调试对照表:实现功能 vc gdb修改后编译 f7 make跳出函数(step out)
shift+f11 finish,f重新启动 ctrl+shift+f5 run,r运行到指定行 f9+f5 tbreak,tb +
continue,c中断程序 ctrl+alt+break ct...
分类:
数据库 时间:
2014-05-17 00:28:01
阅读次数:
371
场景:主库DB:utf8字符集备库DB:gbk字符集需求:校验主备数据是否一致,并且修复
校验过程:设置主库连接为utf8,设置备库连接为gbk,分别进行查询,将返回的的结果集按记录逐字段比较。显示结果:原本相同的汉字字符,数据校验认为不一致。
原因分析:对于主库而已,由于建立连接的字符集为UTF8...
分类:
数据库 时间:
2014-05-17 01:10:11
阅读次数:
378
在我的数据库服务器上,同一个实例下面挂载着许多相同结构的数据库,他们为不同公司提供着服务,在许多时候我需要同时创建、修改、删除一些对象,存储过程就是其中一个,但是想要批量创建存储,这有些特殊,下面就教你如何实现在多个数据库中创建同一个存储过程(Create
Same Stored Procedure...
分类:
数据库 时间:
2014-05-17 01:12:15
阅读次数:
620
在SQL语句编写过程中,无论在存储过程中还是在程序中,有时为了使语句兼容全部情况与某字段的特殊情况,不得不拼接SQL字串如下表商品ID类别ID1121324353如果我们要写一个SQL,改SQL可通过类别ID获得该类别的商品ID,并且要求兼容传入类别ID为0时获得所有商品,我们不得不拼接SQL了--...
分类:
数据库 时间:
2014-05-17 01:22:33
阅读次数:
312
㈠ 序言为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的
MySQL 数据库建议都提前采用 utf8mb4 字符集这必须要作为移动互联网行业的一个技术选型的要点㈡ 限制需要 >= MySQL
5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错...
分类:
数据库 时间:
2014-05-17 01:26:44
阅读次数:
353
1. Cryph基础知识2. Java使用REST方式执行Cryph查询
分类:
数据库 时间:
2014-05-17 01:38:05
阅读次数:
330
1.关掉oracle server 和 background processes ps -ef |
grep ora 关掉数据库 shutdown immediate 2.关掉监听 lsnrctl status 如果开启的话就执行lsnrctl stop
关掉3.把$ORACLE_HOME下面的文件...
分类:
数据库 时间:
2014-05-17 04:31:36
阅读次数:
469
CREATE FUNCTION REMOVE_ENTER (@DESC
VARCHAR(8000))RETURNS VARCHAR(8000)ASBEGIN DECLARE @STR VARCHAR(8000) SET
@STR=@DESCWHILE SUBSTRING(@STR,LEN...
分类:
数据库 时间:
2014-05-17 04:39:17
阅读次数:
287
开发的机器,系统情况如下:1、server 2003 sp2 x86
2、补丁安装3603、升级到IE8因为担心server 2003 sp2 不能够自动update,最近都是用360打补丁,比较快,但是问题很多,首先是.NET
2.0 SP2的更新会引起IIS6.0 的崩溃,然后就是SQL SER...
分类:
数据库 时间:
2014-05-17 05:15:33
阅读次数:
478
greenplum是基于postgresql开发的分布式数据库,里面大部分的数据字典是一样的。我们在维护gp的时候对gp的数据字典比较熟悉,特此分享给大家。在这里不会详细介绍每个字典的内容,只会介绍常见的应用以及一些已经封装好了的函数。具体的介绍大家可以去看postgresql的中文文档(附件),里...
分类:
数据库 时间:
2014-05-17 13:02:17
阅读次数:
697
说明:windows 下执行创建 sqlite
数据库命令后数据库文件不会马上生成,需要创建表以后才会生成。1.将 sqlite3.exe 文件放在任何位置(如放在 d:\tools )2.在 CMD
下进入到 d:\tools 下3.在 CMD 命令提示符下输入 sqlite3 test.db (...
分类:
数据库 时间:
2014-05-17 15:32:25
阅读次数:
363