数据库相关

深入研究SQL结构化查询语言中的LIKE语句

在SQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE语句的语法格式是:select*from表名where字段名like对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:select*fromtable1wherenamelike"张*"

系统 2019-08-12 01:54:01 2555

MySql

使用ssd硬盘加速 mysql index查询

使用ssd硬盘加速mysqlindex查询更多文章请参考:http://www.javaarch.net/jiagoushi/index.htm如果数据量比较大,而ssd容量又不是很大,那么可以考虑把index索引数据存到ssd上,把表数据还是存在旧的硬盘上。那么怎么让mysql把index索引建在ssd上并使用ssd上的index数据呢?1.在ssd上建几个目录mkdir/ssd/mysql_indexesmkdir/ssd/mysql_indexes/

系统 2019-08-12 01:53:32 2555

数据库相关

uva 357 Let Me Count The Ways(01背包)

题目连接:357-LetMeCountTheWays题目大意:有5种硬币,面值分别为1、5、10、25、50,现在给出金额,问可以用多少种方式组成该面值。解题思路:和uva674是一样的,只是上限不一样,还有注意下输出。#include#includeconstintN=30005;constintval[5]={1,5,10,25,50};longlongcnt[N];voidInit(){memset(cnt,0,

系统 2019-08-12 01:52:02 2555

Oracle

Oracle:外键关联导致数据无法删除

原地址:http://blog.sina.com.cn/s/blog_5e0ed6fd0100i1z2.html手动删除数据库中冗余数据可能遇到外键关联导致数据无法删除的问题。这个问题的解决及思考记录如下:问题的产生是因为在数据库设计的时候,在建立外键关联的时候没有设置级联删除,也就是说在设置外键的时候并没有加上ondeletecascade限定。对于这个问题,我的想法是:在数据库设计的时候一般情况下都是应该加上这样的限制的。如果说担心“级联删除”可能会误

系统 2019-08-12 01:51:51 2555

MySql

shell操作mysql的一些方法

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、插入数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令。本文总结几种shell操作mysql的方法,供大家参考。方法一:mysql-uuser-ppasswd-e"SQL语句"适合简单操作,单条语句。方法二:1准备一个sql脚本,假如名字为test.sql。2新建一个shell脚本,假如名字为test_mysql.

系统 2019-08-12 01:33:59 2555

Oracle

Oracle NoSQL Database 2.0 发布

Oracle宣布其NoSQL数据库2.0版本,该数据库在2011年11月首次发布。此新版本据说更好的集成Oracle数据库和Hadoop环境。基于高可用性版本的BerkleyDBkey/value存储。该系统基于GPL兼容的Sleepycatlicence(该许可是OSI认可的)。OracleNoSQLDatabase2.0可通过这里下载,包括AGPL社区版和商业企业版。Oracle的NoSQL数据库是Oracle大数据平台的一个关键组件。据说2.0版本提

系统 2019-08-12 01:55:45 2554

SqlServer

SQL Server中char、varchar、text和nchar、nvar

转:http://blog.csdn.net/jackychu/article/details/4183118http://www.cnblogs.com/jhxk/articles/1633578.html很多开发者进行数据库设计的时候往往并没有太多的考虑char,varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也

系统 2019-08-12 01:54:50 2554

数据库相关

事物隔离级别

为了模拟并发环境,SQLSERVER中打开两个查询窗口(分别表示事务1、事务2)即可,并发用户用事务1,事务2简称测试表脚本:CREATETABLE[Customer]([CustID][int]NOTNULL,[Fname][nvarchar](20),[Lname][nvarchar](20),[Address][nvarchar](50),[City][nvarchar](20),[State][nchar](2)DEFAULT('CA'),[Zip

系统 2019-08-12 01:54:05 2554

数据库相关

sqlldr使用小记

需求:将txt文本格式的数据导入到oracle里面解决方案:使用sql*loader工具。遇到问题:(1)Fieldindatafileexceedsmaximumlength(2)ORA-01861:literaldoesnotmatchformatstring最近需要在不同的数据库之间导入导出数据,我们就戏称是搬运工。就像某矿泉水广告说的一样:我们不生产数据,我们只做数据的搬运工。回归正题,在正式生产运行的时候,使用的IBMdatastage工具进行数

系统 2019-08-12 01:53:44 2554

数据库相关

分析器错误信息: 发现不明确的匹配。

今天又碰到这个错误了,晕啊;难到我又犯低级错误了?项目发布了一下,运行时就出错了,错误代码如下:说明:在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。分析器错误信息:发现不明确的匹配。源错误:“/”应用程序中的服务器错误。分析器错误行1:<%@pagelanguage="C#"autoeventwireup="true"inherits="web_GovOpen_DepartInfo,App_Web_departin

系统 2019-08-12 01:52:18 2554

Oracle

oracle/sqlserver 递归

1.Oracle递归查询2.SqlServer递归查询withcteas(selectt.id,t.name,t.parentIdfromdbo.Departmenttwheret.id='2'unionallselectk.id,k.name,k.parentIdfromdbo.Departmentkinnerjoincteconc.id=k.parentId)select*fromcte转自:http://www.cnblogs.com/hesheng

系统 2019-08-12 01:52:06 2554

Oracle

Oracle建立表空间和用户

Oracle建立表空间和用户建立表空间和用户的步骤:用户建立:createuserusernameidentifiedby"password";授权:grantcreatesessiontousername;grantcreatetabletousername;grantcreatetablespacetousername;grantcreateviewtousername;表空间建立表空间(一般建N个存数据的表空间和一个索引空间):createtable

系统 2019-08-12 01:51:44 2554

数据库相关

MongoDB索引的使用

TableofContents1.基本索引2.联合索引3.索引类型4.索引管理1基本索引在数据库开发中索引是非常重要的,对于检索速度,执行效率有很大的影响。本文主要描述了MongoDB中索引的使用,以及通过分析执行计划来提高数据库检索效率。作为事例,在数据库中插入百万条数据,用于分析>for(i=0;i<1000000;i++){"i":i,"username":"user"+i,"age":Math.floor(Math.random()*120),"c

系统 2019-08-12 01:32:59 2554

数据库相关

SQL基础4

--局部临时表:--临时表的表名有一个前缀#--临时表只对当前会话有效,只要将连接断开,再次打开则临时表就没有了。--如果临时表是在存储过程中创建的,则当存储过程执行完毕,则自动销毁。类似于c#变量的作用域范围。----全局临时表:--前缀##--多个会话中可以共享全局临时表--只有创建该表的会话断开时才会删除全局临时表,如果这时,正有其他会话在访问该临时表,则会等待该会话结束后删除临时表。createtable#student(usernamenvarc

系统 2019-08-12 01:32:55 2554

Oracle

Oracle9i的全文检索技术

摘要全文检索技术是智能信息管理的关键技术之一,OracleText作为Oracle9i的一个组件,提供了强大的全文检索功能,用Oracle9i做后台数据库,就可以充分利用其全文检索技术,构建复杂的大型文档管理系统。本文主要介绍了OracleText的体系结构及其使用。关键词OracleText全文检索Oracle一直致力于全文检索技术的研究,当Oracle9iRlease2发布之时,Oracle数据库的全文检索技术已经非常完美,OracleText使Ora

系统 2019-08-29 23:04:45 2553