数据库
蓝色的天空下
sddsfa
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql修改表结构
修改表结构包括:增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表。所有这些动作都是用 ALTER TABLE 命令执行的。1、 增加字段ALTER TABLE products ADD description text;你也可以同时在该字段上定义约束,使用通常的语法:ALTER TABLE products ADD descrip原创 2011-10-27 20:59:21 · 535 阅读 · 0 评论 -
使用JNDI配置数据源
项目中用JNDI方式配置了数据源。以前没怎么注意。今天自己看了下,挺简单的,使用servlet做了个小测试。环境:tomcat7.0 jre6 mysql1.mysql驱动程序添加到web项目的lib文件下。2.META-INF下创建一个context.xml(也可以不写在这,在tomcat的server.xml下也可以,这里只放在自己项目下只供自己项目使用。原创 2013-03-21 23:19:17 · 883 阅读 · 0 评论 -
MySQL数据库的FIND_IN_SET函数使用方法详解
这篇文章感觉就是根据dedecms写的哈,其实我也是在dede里面看到这个函数的,这篇文章是转的,不过分析的比较好,看了大概应该就会明白的,好了,不罗嗦了看文章吧。希望能够帮助php教程的爱好者 MySQL 的 find_in_set函数使用方法很多时候我们在设计数据库时有这种情况,比如:有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热转载 2013-03-21 19:46:47 · 909 阅读 · 0 评论 -
带您深入了解MySQL ifnull()函数
MySQL ifnull()函数和nvl()函数类似,但是也有所不同,下面就为您详细介绍MySQL ifnull()函数 ,希望可以让您对MySQL ifnull()函数有更深的认识。IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql>转载 2013-03-21 19:43:15 · 678 阅读 · 0 评论 -
Hibernate 主键生成策略
数据库表主键的知识点:Generator 为每个 POJO 的实例提供唯一标识。一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括:assigned主键由外部程序负责生成,在 save() 之前指定一个。hilo通过hi/lo 算法实现的主键生成机制,需转载 2013-01-04 23:05:34 · 481 阅读 · 0 评论 -
NULL与MySQL空字符串的区别
from:http://database.ctocio.com.cn/239/12208239.shtml MySQL空字符串和NULL值我们都经常会见到,但是这二者并不是一个概念,下面就为您介绍NULL与MySQL空字符串的区别,供您参考。 对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL与MySQL空字符串是相同的事。情况并非如此。例如,下述语句是完全不转载 2012-11-07 21:27:34 · 1792 阅读 · 0 评论 -
数据库存储过程学习笔记
oracle10gr2学了下数据库存储过程,总结一下。对刚才学习有所交代。存储过程结构:create or replace procedure 过程名(参数1,参数2,参数3......)as数据定义(i number)begin存储过程体end;/一、参数1,参数2,参数3参数类型有:IN :值传递,默认的IN OUT :带值进,带值出原创 2012-06-21 15:29:49 · 632 阅读 · 0 评论 -
数据库三大范式的学习
数据库的范式分为:1NF 2NF 3NF BCNF 4NF 一般设计到3NF。1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现原创 2012-03-19 20:24:46 · 518 阅读 · 0 评论 -
oracle中char和varchar2数据类型的区别
一道面试题:Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型有何区别?首先解释一下:CHAR的长度是固定的,而VARCHAR2的长度是可以变化的。比如存储的字符串是:“liming”那么在char中占10个字符,包括“liming” + 3个空格。在varchar2中长度原创 2012-03-19 19:40:20 · 5467 阅读 · 1 评论 -
Sybase.在PowerDesigner中如何添加-约束
文章来源:http://blog.youkuaiyun.com/samxx8/article/details/6255621感谢该博客作者,还要感谢原创作者。Sybase.在PowerDesigner中如何添加-约束资料 2010-06-23 08:57:09 阅读21 评论0 字号:大中小 订阅唯一约束唯一约束与创建唯一索引基本上是一回事,因为在创建唯一约转载 2012-03-29 23:36:42 · 812 阅读 · 0 评论 -
hibernate的hibernate.hbm2ddl.auto属性
本文来源:http://www.blogjava.net/haoxuewu/archive/2008/09/19/229987.html前天做项目的时候表结构和数据总是在程序执行的时候无端的修改,折腾了好长时间,查了很长时间hibernate的数据库映射文件和接口程序,始终没有发现有什么错误,到最后才发现了它! 解释如下:hibernate.hbm2转载 2012-03-02 22:34:09 · 723 阅读 · 0 评论 -
在Oracle中存储与管理大对象数据类型
本文来源:http://database.ctocio.com.cn/470/9197970.shtml在Oracle数据库中,有时候往往需要用到大容量的数据类型,如一些图像、视频文件等等。由于这些信息比较大,为此在Oracle数据库中专门设计了一些大对象数据类型来保存与管理这些数据。由于其体积庞大,为此在管理起来也有一些比较特殊的地方。且听笔者一一道来。转载 2012-03-03 00:14:57 · 599 阅读 · 0 评论 -
servlet struts1 的线程安全问题
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servle转载 2013-07-27 17:11:15 · 663 阅读 · 0 评论
分享