搜索到与相关的文章
MySql

mysql_自动备份

1@echooff2seterrorlevel=03setdump_command="C:\ProgramFiles\MySQL\MySQLServer5.5\bin\mysqldump"4setdb_name=test_db5setbackup_dir=D:\back\6settimestamp=%date:~,4%%date:~5,2%%date:~8,2%7setbackup_jira_file="%backup_dir%%db_name%_back

系统 2019-08-12 01:53:50 2553

MySql

如何选择合适的MySQL存储引擎

MySQL有多种存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:◆MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非

系统 2019-08-12 01:52:53 2553

Oracle

学习Oracle日记(六)

①ORACLE层次查询--(递归语句)--(查询树状结构)select×fromtablestartwithtable.col1='001'--根结点的限定语句,当然可以放宽限定条件,以取得多个根结点,实际就是多棵树。connectbyproircol1=parent_id---上一条语句中的col1=本条记录的parent_id扫描树结构表时,需要依此访问树结构的每个节点,一个节点只能访问一次,其访问的步骤如下:第一步:从根节点开始;第二步:访问该节点;

系统 2019-08-12 01:52:37 2553

SqlServer

SQL Server里的主键、唯一性约束、聚集索引<>

什么是主键?在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标志,不同的记录对应的字段取值不能相同,也不能是空白的。通过这个字段中不同的值可以区别各条记录。就像我们区别不同的人,每个人都有名字,但它却不能作为主键,因为人名很容易出现重复,而身份证号是每个人都不同的,所以可以根据它来区别不同的人。数据库的表中作为主键的字段就要像人的身份证号一样,必须

系统 2019-08-12 01:52:31 2553

Oracle

Oracle: 使用execute immediate,当列名需要动

Iwritethispostisjusttomakeasummaryofapointmetthisweek.写得不好的话,请园子里的朋友们多提意见。这个星期的工作遇到需要给Pakage加一个function,这个function需要动态组织Sql,以实现不同的logic.Inoracle,weknowthat:EXECUTEIMMEDIATE代替了以前Oracle8i中DBMS_SQLpackage包.它解析并马上执行动态的SQL语句或非运行时创建的PL/

系统 2019-08-12 01:52:16 2553

数据库相关

ts demuxer的加入记录

文件夹1初衷2tsdemux的功能介绍1初衷之前打算给dtplayer加入一些亮点功能,最初的想法是:bt下载播放+hls支持bt下载因为以来libtorrent库,尽管搞懂了怎样加入,但须要改动libtorrent库来集成,若将libtorrent集成到代码中,会将代码变得庞大,框架清晰度会变差,随机临时取消了bt功能的开发/后面開始加入hls支持,hls支持打算加入例如以下模块:stream-hlsdemuxer-tsdecoder-h264这样加上之

系统 2019-08-12 01:52:07 2553

数据库相关

数据库设计规范化

规范化数据库的逻辑设计(包括各种表和表间关系)是优化关系数据库的核心。设计好逻辑数据库,可以为优化数据库和应用程序性能打下基础。逻辑数据库设计不好,会影响整个系统的性能。规范化逻辑数据库设计包括使用正规的方法来将数据分为多个相关的表。有几个具有较少列的窄表是规范化数据库的特征。有少量具有较多列的宽表是非规范化数据库的特征。通常,合理的规范化会提高性能。如果包含有用的索引,SQLServer查询优化器可有效地在表间选择快速、有效的联接。下面给出了规范化的一些

系统 2019-08-12 01:51:41 2553

数据库相关

获取有关 DML 触发器的信息

在SQLServer2005中,您可以确定一个表中触发器的类型、名称、所有者以及创建日期。还可以执行以下操作:获取触发器定义的有关信息,前提是触发器未在创建或修改时加密。可能需要了解触发器的定义,以了解它的Transact-SQL语句,或了解它如何影响所在的表。列出指定的触发器所使用的对象。该信息可在数据库中的影响触发器的对象发生更改或删除时用来标识这些对象。OBJECTPROPERTY函数通过ExecIsInsteadOfTrigger和ExecIsAf

系统 2019-08-12 01:34:03 2553

操作系统

VIM 退格建设置!_昨夜西风雕碧树_百度空间

VIM退格建设置!_昨夜西风雕碧树_百度空间4.如何将tab键替换为空格?编辑python文件时,按tab键不能自动替换为空格,应如何处理?:setai:setshiftwidth=4:setsw=4自动缩进的时候,缩进尺寸为4个空格。:settabstop=4:setts=4Tab宽度为4个字符。:setexpandtab:setet编辑时将所有Tab替换为空格。该选项只在编辑时将Tab替换为空格,如果打开一个已经存在的文件,并不会将已有的Tab替换为空

系统 2019-08-12 01:33:09 2553

Tomcat

Tomcat启动失败的解决方法

在使用Tomcat的时候,经常会遇到启动失败的问题:解决方法:1.检查环境变量的配置,jdk的配置2.检查端口是否被占用。关于环境变量的配置很容易搜到,如果按照网上的教程配置好了,但是还是启动失败的话,这时就需要检查端口是否被占用了,实际上十有八九是端口被占用了。下面介绍第二种方法:打开dos窗口,输入以下命令:netstat-abn||findstr"8080"或者netstat-aon||findstr"8080"a:显示所有的连接和侦听端口b:显示在

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