MySql

mysql基础:mysql与C结合实例

一个简单的mysql与C的交互,使用了一些mysql的CAPI!老鸟掠过,新手能够看看!/******************************************本文件学习mysql的database使用学习mysql的C接口包括初始化db,检查数据库是否存在,不存在就创建。检查表是否存在,不存在则创建*****************************************/#include#include

系统 2019-08-12 01:55:02 2811

Oracle

[zz]在Oracle中实现控制文件多路复用

在Windows操作系统中,如果注册表文件被损坏了,就会影响操作系统的稳定性。严重的话,会导致操作系统无法正常启动。而控制文件对于Oracle数据库来说,其作用就好象是注册表一样的重要。如果控制文件出现了意外的损坏,那么此时Oracle数据库系统很可能无法正常启动。为此作为Oracle数据库管理员,务必要保证控制文件的安全。在实际工作中,数据库管理员可以通过备份控制文件来提高控制文件的安全性。但是笔者认为这是下下之策。因为当控制文件出现损坏时,通过备份文件

系统 2019-08-12 01:53:28 2810

数据库相关

委托事件 简写与原来写法 (临时函数)转

publicMainPage(){this.InitializeComponent();//简写this.Loaded+=(sender,e)=>{MessageBox.Show("d");MessageBox.Show("ss");};//原来写法this.Loaded+=newRoutedEventHandler(MainPage_Loaded);}voidMainPage_Loaded(objectsender,RoutedEventArgse){/

系统 2019-08-12 01:52:04 2810

数据库相关

SQL LIKE语句多条件贪婪加权匹配(新增必要词指

前两篇博客:SQLLIKE语句多条件贪婪匹配算法SQLLIKE语句多条件贪婪加权匹配算法(改进版)为了更好的扩充本算法的适用范围,特加入必要关键词指定功能。在实际应用中,很可能希望匹配的时候必须出现某个词,否则就是没有意义的匹配。说到这,读者可能觉得这些需求小题大做,在程序中用正则表达式很容易实现,再次重申,现在的矛盾是我们不能把记录返回到程序中处理,因为涉及到大数据量,必须考虑服务器承受能力、并发访问数量、网络传输能力、程序处理能力等诸多因素。在服务器端

系统 2019-08-12 01:32:21 2810

SqlServer

SQL Server 中关于EXCEPT和INTERSECT的用法

熟练使用SQLServer中的各种用法会给查询带来很多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQLServer2005及以上版本支持。EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。测试如下:createtablet1(idint,markchar(2))gocreatetablet2(idint,markchar(2))goinsertintot1selec

系统 2019-08-29 22:16:08 2808

SqlServer

SQL Server锁分区特性引发死锁解析

原文:SQLServer锁分区特性引发死锁解析锁分区技术使得SQLServer可以更好地应对并发情形,但也有可能带来负面影响,这里通过实例为大家介绍,分析由于锁分区造成的死锁情形.前段时间园友@JentleWang在我的博客锁分区提升并发,以及锁等待实例中问及锁分区的一些特性造成死锁的问题,这类死锁并不常见,我们在这里仔细分析下.不了解锁分区技术的朋友请先看下我的锁分区那篇实例.Code(执行测试脚本时请注意执行顺序,说明)步骤1创建测试数据usetemp

系统 2019-08-12 01:33:15 2807

Oracle

Oracle很实用的汇总报表实现方式!grouping_id

在财务系统或者其他报表统计的功能里我想类似下面这张报表的case很多,有了grouping_id函数之后会轻松easy实现,不菲催费之力序号项目上年本年增减日均余额成本率日均余额成本率日均余额成本率总计一银行借款1用于商业票据额度国家开发银行2其它授信额度国家开发银行美国银行二集团拆入三总部拆入解析:此表是三级汇总,银行汇总到额度(商业额度、其他额度),各种额度汇总到拆入方式(银行借款、集团拆入、总部拆入)、拆入方式汇总总计。grouping_id可以实现

系统 2019-08-12 01:55:09 2806

Oracle

Oracle Class6-1. PL/SQL 简介(数据类型,逻辑比

------------------------2013-5-16------------------------1.sql概念,主要特点,使用sql工具,如何访问及本书实例两个数据表2.单个表查询3.多个表查询4.复杂的嵌套查询5.查询函数6.sql录入数据7.sql删除数据8.sql更新数据sql已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。DQL:查询DDL:建立,删除和修改数据对象DML:完成数据操作的命令,包括查询。DCL:控制

系统 2019-08-12 01:53:40 2805

数据库相关

人人都是 DBA(XII)查询信息收集脚本汇编

原文:人人都是DBA(XII)查询信息收集脚本汇编什么?有个SQL执行了8秒!哪里出了问题?臣妾不知道啊,得找DBA啊。DBA人呢?离职了!!擦!!!程序员在无处寻求帮助时,就得想办法自救,努力让自己变成"伪DBA"。索引按页编号查看数据表信息获取查询SELECT语句的执行次数排名看看哪些Ad-hocQuery在浪费资源查看当前处于等待状态的Task在等什么查询谁在占着Session连接查询程序占用的SPID信息查询所有执行SQL对应的sql_handle

系统 2019-08-12 01:54:45 2803

数据库相关

开机自动连接宽带程序

假期回家,正好赶上家里装宽带(以前都是用路由器和别人家合着用),说实话我还是第一次使用adsl宽带,对这东西还真不熟悉,顺便查了一下什么是adsl,简单的讲就是用频分技术把普通的电话线分成三个独立的信道,分别用于打电话,网络上行,网络下行,互不影响;这个功能我想主要是由所谓的“猫”完成的吧!在实际使用时发现每次上网前都要先连接,我想了一下:现在的adsl宽带都是不限时、不限流量的,没必要节省,所以我们完全有必要开机就连上宽带,省去每次都去手动连接的繁琐。说

系统 2019-08-12 01:32:25 2803

数据库相关

SQL语句优化技术分析

为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQ

系统 2019-08-12 01:54:44 2802

数据库相关

【SQL】统计所有表的行数

原文:【SQL】统计所有表的行数环境:mssqlent2k8r2原理:遍历所有用户表,用sp_spaceused过程分别获取每张表的行数并写入临时表,最后返回临时表IFOBJECT_ID('tempdb..#TableRowCount','U')ISNOTNULLDROPTABLE#TableRowCountGOCREATETABLE#TableRowCount(NamesysnamePRIMARYKEY,RowCntDECIMAL(11,0),Reser

系统 2019-08-12 01:33:20 2802

SqlServer

VS2008连接SQL Server数据库文件出错的解决方案

有朋友问到一个问题:系统上安装的是vs2008+Sql2005developer(没有安装Sqlserver2005Express)用代码直接连SQLServer服务器没有问题,但在项目中数据源改用SQLServer数据库文件时出错,提示错误如下:“与SQLServer文件(*.mdf)的连接要求安装SQLServer2005才能正常工作,请确认是否安装了该组件,……”英文版为“ConnectionstoSQLServerFiles(*.mdf)requi

系统 2019-08-29 22:39:56 2801

数据库相关

Sql 更新一列为行号

updateemployeesetemp_id=t1.rowIdfrom(--select*from--(selectEmp_UserName,ROW_NUMBER()over(Orderbyemp_username)asrowIdfromemployee)ast1wheret1.Emp_UserName=employee.Emp_UserName--)asthttp://social.msdn.microsoft.com/Forums/zh-CN/sql

系统 2019-08-12 01:53:42 2800

SqlServer

SQL Server中的TempDB管理——TempDB基本知识(

原文:SQLServer中的TempDB管理——TempDB基本知识(为什么需要版本存储区)参考资料来自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/22/managing-tempdb-in-sql-server-tempdb-basics-

系统 2019-08-12 01:54:58 2799