MySql

Mysql 嵌套游标添以及任意位置声明变量的方法

在写存储过程的时候,会遇到某个游标的筛选条件来自于先前语句运行的结果,比较常见的方式是再写一个存储过程,通过调用来完成动态参数的配置,或者使用动态sql的功能,而这两种方式都不能很好的解决这些问题。这里,无意在baidu的时候发现可以通过在mysql的存储过程中使用的方式,优雅的完成游标参数的动态筛选。Mysql嵌套游标添以及任意位置声明变量的方法

系统 2019-08-12 01:33:08 2931

Oracle

导入导出 Oracle 分区表数据

--****************************--导入导出Oracle分区表数据--****************************导入导入Oracle分区表数据是OracleDBA经常完成的任务之一。分区表的导入导出同样普通表的导入导出方式,只不过导入导出需要考虑到分区的特殊性,如分区索引,将分区迁移到普通表,或使用原始分区表导入到新的分区表。下面将描述使用imp/exp,impdp/expdp导入导出分区表数据。有关分区表的特性请

系统 2019-08-12 01:51:54 2930

数据库相关

使用作业定时启停数据库的示例.sql

IFEXISTS(SELECT*FROMmsdb.dbo.sysjobsWHEREname='启用pubs数据库')EXECmsdb.dbo.sp_delete_job@job_name='启用pubs数据库'--定义创建作业DECLARE@jobiduniqueidentifierEXECmsdb.dbo.sp_add_job@job_name=N'启用pubs数据库',@job_id=@jobidOUTPUT--定义作业步骤DECLARE@sqlnva

系统 2019-08-12 01:51:33 2930

数据库相关

nopcommerce之一(结构分析)

公司的项目,基于nopcommerce开发。接触项目至今已经快一个月了,对nopcommerce这个开源框架整个结构比较熟悉了。这个框架主要要知道三个文件夹,分别是Libraries、Plugins和Presentation。第一个:LibrariesLibraries里有四个项目,分别是Nop.Core、Nop.Data、Nop.Lucenes和Nop.Services。Nop.Core放的是实体类,我们的实体类放在这个项目的Domain文件夹中,实体可

系统 2019-08-12 01:52:26 2929

数据库相关

关于Cassandra与Thrift在int/text/varint上的暧

近期简单写了一个基于Cassandra/C++的日志缓存,虽然是Nosql,但是在实际应用中,还是期望能有部分的临时CQL统计或+-*/可以支持所以在针对部分字段入库时,选择了作为整形录入,于是麻烦就来了。1,第一个碰到的是Notenoughbytestoreadvalueofcomponent0经过百般测试发现在建表时的WITHCOMPACTSTORAGE干扰最大。当去掉该语句时,Thrift程序写入会报错,cql执行会通过。翻阅官网HANDBOOK后发

系统 2019-08-12 01:33:52 2929

SqlServer

SQL Server 连接问题-命名管道

原文:SQLServer连接问题-命名管道出自:http://blogs.msdn.com/b/apgcdsd/archive/2011/01/12/sql-server-1.aspx一。前言在使用SQLServer的过程中,用户遇到的最多的莫过于连接问题了。本文将深度讨论SQLServer连接问题的方方面面,希望能帮你彻底解决SQLserver的连接问题。SQLServer支持的通讯协议很多,如命名管道(NamedPipes)、TCP/IP套接字、共享内

系统 2019-08-12 01:54:23 2928

Oracle

oracle 体系结构 ----基本表空间介绍

5、基本表空间介绍a.系统表空间主要存放数据字典和内部系统表基表查看数据数据字典的SQLselect*fromdict查看内部系统表的SQLselect*fromv$fixed_view_definitionDBA对系统的系统表中的数据字典必须有一个很深刻的了解,他们必须准备一些基础的SQL语句,通过这些SQL可以立即了解系统的状况和数据库的状态,这些基本的SQL包括系统的剩余空间系统的SGA状态系统的等待用户的权限当前的用户锁缓冲区的使用状况等在成为DB

系统 2019-08-12 01:53:22 2928

数据库相关

POJ 1239 Increasing Sequences [DP]

题意:略。思路:进行两次dp。第一次dp从前向后,用dp[x]表示从第x位向前dp[x]位可构成一个数字,且与前面的数组符合题意要求。最后求的dp[n]即为最后一个数字的长度。而题目还有要求,所有解中输出前面数字最大的一个。因此还需要进行一次dp,从后向前。具体看代码吧,当初也是看别人代码才看懂的。1#include2#include3charnum[85];4intdp[85],n;5booljudge(intst1

系统 2019-08-12 01:53:02 2928

SqlServer

sqlserver中临时表、row-number、update更新自己

SELECT*INTO#TempStudentFROM(SELECTid,ROW_NUMBER()OVER(ORDERBYid)RowNumFROMdbo.student)NewTUPDATEdbo.studentSETscore=#TempStudent.RowNumFROMdbo.studentstuLEFTJOIN#TempStudentONstu.id=#TempStudent.idUPDATEdbo.PMS_CommoditySETC_Modif

系统 2019-08-12 01:53:38 2927

MySql

mysql

数据库实验(一)熟悉环境、建立/删除表、插入数据Droptable表名updatedbtestsettest=1select*fromdbscore1.教师信息(教师编号、姓名、性别、年龄、院系名称)test1_teacher:tidchar6notnull、namevarchar10notnull、sexchar2、ageint、dnamevarchar10。根据教师名称建立一个索引。教师编号教师姓名性别年龄院系名称100101100102100103张

系统 2019-08-12 01:52:03 2927

MySql

mysql命令具体解释

首先创建一个简单的user表CREATETABLE`user`(`id`intNOTNULLAUTO_INCREMENT,`name`varchar(255)NULL,`sex`varchar(255)NULL,`age`intNULL,`address`varchar(255)NULL,PRIMARYKEY(`id`));然后插入数据insertinto`user`(`name`,`sex`,`age`,`address`)values('张三','男'

系统 2019-08-12 01:55:16 2926

MySql

使用mysql-proxy代理实现msyql数据库读写分离

要实现读写分离,可以先看看如何实现mysql数据库主从:http://www.cnblogs.com/sustudy/p/4174189.htmlmysql-proxy下载地址(要看好对应版本):http://dev.mysql.com/downloads/mysql-proxy/读写分离实验环境:mysql-proxy服务器的IP地址:192.168.20.3主数据库的ip地址:192.168.20.4从数据库的ip地址:192.168.20.5步骤如下

系统 2019-08-12 01:54:15 2925

数据库相关

数据库中的左连接(left join)和右连接(right jo

LeftJoin/RightJoin/innerjoin相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。LeftJoinselect*fromtbl1LeftJointbl2wheretbl1.ID=tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where条件的数据。简言之LeftJoin影响到的是右边的表RightJoinselect*fromtbl1RightJointbl2whe

系统 2019-08-12 01:53:46 2925

数据库相关

子查询语句范例:

1、在CREATETABLE语句中使用子查询通过在CREATETABLE语句中使用子查询,可以在创建新表的同时插入表中的数据。SQL>CREATETABLEdept1(deptno,dname,loc)ASSELECTdeptno,dname,locFROMdept;如果是创建所有的列,则可以用*简化该语句。SQL>CREATETABLEemp1ASSELECT*FROMemp;2、在UPDATE语句中使用子查询SQL>UPDATEemp1SET(sal,

系统 2019-08-12 01:53:34 2925

数据库相关

模糊查询like的用法

模糊查询like的用法如下:sql对like操作中的特殊字符处理方法:sqlserver查询过程中,单引号'是特殊字符,所以在查询的时候要转换成双单引号''。在like操作还有以下特殊字符:下划线_,百分号%,方括号[],尖号^。其用途如下:_:用于代替一个任意字符(相当于正则表达式中的?)%:用于代替任意数目的任意字符(相当于正则表达式中的*)[]:用于转义(事实上只有左方括号用于转义,右方括号使用最近优先原则匹配最近的左方括号)^:用于排除一些字符进行

系统 2019-08-12 01:32:51 2925