首页 > 数据库技术
Sql中创建事务处理
Create Procedure MyProcedure AS Begin Set NOCOUNT ON; Set XACT_ABORT ON; --这句话非常重要 begin try ...
分类:数据库技术   时间:2015-01-14 21:15:36    收藏:0  评论:0  赞:0  阅读:355
pl/sql编程
pl/sql编程 pl/sql编程一、什么是pl/sqlpl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大...
分类:数据库技术   时间:2015-01-14 21:15:06    收藏:0  评论:0  赞:0  阅读:805
mysql触发器的作用及语法
触发器是一种特殊的存储过程,它在插入,删除或改动特定表中的数据时触发运行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有下面的作用:1.安全性。能够基于数据库的值使用户具有操作数据库的某种权利。# 能够基于时间限制用户的操作,比如不同意下班后和节假日改动数据库数据。# 能够基...
分类:数据库技术   时间:2015-01-14 21:12:56    收藏:0  评论:0  赞:0  阅读:313
常用经典SQL
1.查询语句 主要由 select 关键字完成2.DML语句(数据操作语言) 主要由 insert、update、delete 三个关键字完成 主要操作 表 3.DDL语句(数据定义语言) 主要由 creat、alter、drop、truncate 四个关键字完成 操作数据库对象的语句 ...
分类:数据库技术   时间:2015-01-14 21:11:56    收藏:0  评论:0  赞:0  阅读:302
JDBC简单范例
连接工具类import java.sql.Connection;import java.sql.DriverManager;public class DBUtil { // 建立连接方法 public static Connection open() { try { ...
分类:数据库技术   时间:2015-01-14 21:10:06    收藏:0  评论:0  赞:0  阅读:301
oracle配置与server.xml配置
*1,java web工程可以部署到tomcat上,也可以通过配置server.xml映射到工程实际目录,这样在tomcat的webapps目录下就没有工程了,下面是server.xml中的配置 工程名是first,映射成myfirst,以后访问直接通过http://lo...
分类:数据库技术   时间:2015-01-14 21:06:16    收藏:0  评论:0  赞:0  阅读:332
Delphi 7连接MySql 5.5.15
Delphi 7连接MySql 5.5.15分类:5.2 Delphi编程2011-09-26 17:1212156人阅读评论(0)收藏举报delphimysql数据库microsoftdatabasewindows 网上有很多关于Delphi连接MySql数据库的文章,在这里,我只记录下自己测试过...
分类:数据库技术   时间:2015-01-14 21:05:46    收藏:0  评论:0  赞:0  阅读:441
mysql经纬度查询并且计算2KM范围内附近用户的sql查询性能优化实例教程
之前很傻很天真地以为无非就是逐个计算距离,然后比较出来就行了,然后当碰到访问用户很多,而且数据库中经纬度信息很多的时候,计算量的迅速增长,能让服务器完全傻逼掉,还是老前辈的经验比我们丰富,给了我很大的启示。MySQL性能调优 – 使用更为快速的算法进行距离计算最近遇到了一个问题,通过不断的尝试最终将...
分类:数据库技术   时间:2015-01-14 19:55:16    收藏:0  评论:0  赞:0  阅读:615
sql over开窗函数
1.使用over子句与rows_number()以及聚合函数进行使用,可以进行编号以及各种操作。而且利用over子句的分组效率比group by子句的效率更高。2.在订单表(order)中统计中,生成这么每一条记录都包含如下信息:“所有订单的总和”、“每一位客户的所有订单的总和”、”每一单的金额“ ...
分类:数据库技术   时间:2015-01-14 19:52:06    收藏:0  评论:0  赞:0  阅读:307
Mysql配置innodb_flush_log_at_trx_commit
当innodb_flush_log_at_trx_commit被 设置为0,日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作。当这个值为1(默认值)之时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新。当设置为2之时,在每个提...
分类:数据库技术   时间:2015-01-14 19:44:46    收藏:0  评论:0  赞:0  阅读:314
mongodb常用命令
mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented databas...
分类:数据库技术   时间:2015-01-14 19:40:56    收藏:0  评论:0  赞:0  阅读:342
sqlLite 接口的使用 包含MFC控件CListCtrl代码示例
SqlLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Win.....
分类:数据库技术   时间:2015-01-14 19:33:26    收藏:0  评论:0  赞:0  阅读:409
xtrabackup备份与恢复MySQL
Xtrabackup是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDBHotBackup的功能,能够非常快速地备份与恢复mysql数据库。Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb,xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构;innobac..
分类:数据库技术   时间:2015-01-14 18:27:17    收藏:0  评论:0  赞:0  阅读:448
浅谈数据库设计二三事
作为程序员,程序设计前的数据库设计非常重要,这将直接关系到紧接着的代码编写工作,这里谈谈有关数据库设计过程中的一些细节问题。一.数据表主键的字段选择(ID,Code,Number)ID(编号)一般是选择GUID,这种格式的字符串是一串全球唯一的字符串。当程序需要调用不同平台上..
分类:数据库技术   时间:2015-01-14 18:21:46    收藏:0  评论:0  赞:0  阅读:354
SQL Server 2008R2数据库文件导入到SQL Server 2008数据库中
最近,电脑重装系统之后,安装了SQLServer2008。附加数据库文件的时候,发现无法附加,提示版本不对。想起来,原来的数据库版本是SQLServer2008R2。低版本的数据库管理工具无法兼容高版本的数据库文件,所以无法直接附加。我有10几个这样的数据库文件需要附加到数据库管理工具..
分类:数据库技术   时间:2015-01-14 18:21:36    收藏:0  评论:0  赞:0  阅读:206
数据库 1205 Error 'Lock wait timeout exceeded; try restarting transaction' on query
收到报警,mysql的从数据库在同步的过程出现问题,已停止同步。mysql>showslavestatus\G***************************1.row***************************Slave_IO_State:WaitingformastertosendeventMaster_Host:192.168.199.50Master_User:replicationMaster_Port:3306Connec..
分类:数据库技术   时间:2015-01-14 18:20:56    收藏:0  评论:0  赞:0  阅读:543
Sql Server 2008开发版(Developer Edition)过期升级企业版(Enterprise Edition)失败后安装学习版
最近一个多月,甚是悠哉,无事可做。上线的网站系统也没接到客户的反馈,反而觉得无聊之极了。上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了。心里一惊,立马开始查找故障原因。翻看了系统日志,提示数据库连接超时(见下图)。打开vs,运行程序,同样报错,数..
分类:数据库技术   时间:2015-01-14 18:18:16    收藏:0  评论:0  赞:0  阅读:532
浅析PostgreSQL中的TidBitmap
1TidBitmap结构分析TidBitmap是一个专门用来在内存中缓存Tuple的tid的数据结构。TidBitmap位于PostgreSQL存储引擎StorageEngine\src\backend\nodes\tidbitmap.c中,其结构如图1-1所示,是一个由若干名为PagetableEntry的位图构成的一张动态Hash表Pagetable。其中,每个bucket对..
分类:数据库技术   时间:2015-01-14 18:15:37    收藏:0  评论:0  赞:0  阅读:385
SQL数据库如何存储?
在学习SQLserver过程中,由于现在数据库的图形管理工具功能越来越强大,用户对数据库的组成结构不是很了解,会给日后管理或调整带来问题?此文将简单介绍SQLSERVER数据库组成,从用户角度来看,数据库内含许多对象,包括:数据表,视图、索引、存储过程等,如下图为SQLServer数..
分类:数据库技术   时间:2015-01-14 18:15:26    收藏:0  评论:0  赞:0  阅读:419
sql子查询
selectcust_name,cust_state,(selectcount(*)fromorderswhereorders.cust_id=customers.cust_id)asordersfromcustomersorderbycust_name;开始执行,找出customers的第一条记录,然后在执行子查询,这个时候customers.cust_id就是一个值,将子查询全部执行完后,在执行外部查询..
分类:数据库技术   时间:2015-01-14 18:15:20    收藏:0  评论:0  赞:0  阅读:329
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!