`
liujianguangaaa
  • 浏览: 235101 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
有时候需要把数据库中的某些SQL语句结果导出到一个文件中,小结一下导出的方法吧。1、如果MYSQL服务器就是你要导出文件的机器,那么可以直接用select ...into outfile语句。例:select * from rank into outfile "/home/a.txt"2、如果MYSQL服务器是单独的机器,我们是在一个client上进行操作,我们要把数据结果导入到client机器上。可以使用mysql -e语句。例:mysql -uroot -proot -P3310 -h10.1.2.3 dbname -e "select * from rank& ...
外键约束对子表的含义:    如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义:    在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下      . cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 On delete cascade从mysql3.23.50开始可用; on update cascade从mysql4. ...
InnoDB supports foreign key constraints. The syntax for a foreign key constraint definition in InnoDB looks like this: [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (
查询优先还是更新(insert、update、delete)优先:MySQL 还允许改变语句调度的优先级,它可以使来自多个客户端的查询更好地协作,这样单个客户端就不会由于锁定而等待很长时间。改变优先级还可以确保特定类型的查询被处理得 ...
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable(    
在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util. 一、byte[]=>Blob 我们可以通过Hibernate提供的表态方法来实现如:org.hibernate.Hibernate.Hibernate.createBlob(new byte[1024]); 二、Blob=>byte[]目前没有找到好一点的API提供,所以只能自已来实现。示例如下:/*** 把Blob类型转换为byte数组类型* @param ...
 双向和单向的区别,其实不在数据库,而在加载方向。如Person和IdCard,单向是Person拥有IdCard的实例可以加载IdCard,而双向不但Person可以加载IdCard,IdCard可以拥有Person实例来加载Person。数据库还是原来的数据库(两个共享主键的表) 以下模拟双向一对一得映射案例 表结构如下: Person表结构 IdCard表结构   IDCard类 package com.ljq.entity; import javax.persistence.CascadeType; import javax.persistence.C ...
MySQL关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了 Tokyo Cabinet一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示。在key-value并需要持久存储的场景下,用它比MySQL更有效,Cabinet本身只是一个存储引擎,没有网络处理能力,你可以用它作为自己的某个系统的下层存储引擎,更好的是搭配Tokyo Tyrant使用。 Tokyo Tyrant ...
Tomcat与HTTP服务器集成的原理    Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种Tomcat与HTTP服务器集成的原理    Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器:    <!-- Define a non-SSL Coyote ...
V2.0 2007年10月8日 操作系统更新为centos 5.0 apache 更新为2.2.6版本, php更新为5.2.5,增加集成Suhosin补丁,mysql 更新为5.0.46, Zend Optimizer 更新为3.3.0。解决新平台下的一些问题。修正文字错误。 v1.2 2007年2月12日 apache 更新为2.2.4版本,增加mod_ssl和openssl支持,增加apr和apr-util的编译, php更新为5.2.1,增加集成Suhosin补丁,mysql 更新为5.0.33, Zend Optimizer 更新为3.2.2,增加phpmyadm ...
在JavaScript中获得对象的类型有两个函数:一个是typeof,另一个是constructor。 下面是使用typeof来判断对象类型的用法,它返回一个字符串: var obj = "I'm string!"; alert(typeof obj === 'string'); 而constructor方法会返回一个构造函数: alert(obj.constructor == String); 下面这个表展示了用上述的两种方法对不同类型对象进行类型检查的结果。 变量 typeof变量 变量.构造函数 {an:”object”} obj ...
先说明,针对的系统是centos,其它系统不知道,切匆模仿,后果自负! 安装git $ wget http://kernel.org/pub/software/scm/git/git-1.7.2.3.tar.gz $ tar -xzvf git-1.7.2.3,tar.gz $ cd git-1.7.2.3 $ ./configure --with-curl=/usr/local $ make && make install $ git --version #查看版本号,确实git是否安装成功 安装gitosis ...
初步了解了一下FCKEditor。   研究的内容包括如下几个方面:   一、FCKEditor的介绍   二、FCKEditor的下载   三、FCKEditor的工作原理   四、FCKEditor配置方法   五、FCKEditor的使用方法   六、FCKEditor的优化   第 ...
我的一位朋友长期从事嵌入式开发工具和调试 工具的开发,对ARM、MIPS、PowerPC等32位以上RISC CPU内核或平台颇有研究。他曾经对我说,ARM芯片平台之所以在中国的32位嵌入式领域这么受欢迎,最主要就是它授权模式开展得比较早, ...
ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,MySQL能够支持这样的备份应用程序。 MyISAM MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定 ...
Global site tag (gtag.js) - Google Analytics