
数据库
u21cn
这个作者很懒,什么都没留下…
展开
-
MySQL中int(M)的含义
作为对 ANSI/ISO SQL92 标准的一个扩展,MySQL 也支持整型类型 TINYINT、MEDIUMINT 和 BIGINT。另外一个扩展是 MySQL 支持随意指定一个整型数值的显示格式,这通过在类型的基本关键词后跟一个括号来实现(例如 INT(4))。这个可选的宽度规格说明是用于在数值显示时,对某些值的宽度短于该列宽度的值进行左填补显示的,而不是为了限制在该列中存储值的宽度,也不是为...原创 2009-05-07 11:18:29 · 152 阅读 · 0 评论 -
数据库命名技巧
在以往的项目中,遇到很多种字段命名风格,在开发过程中出现了或多或少的问题,影响了开发人员的理解也降低了开发效率。1、数据库风格比如以前有人喜欢把用户表命名为TBL_USER,视图则命名为VIEW_RIGHTS,然后字段又命名为USER_ID,USER_NAME,USER_MOBILE,由于当时使用Hibernate时还不够有经验,搞得生成出来的对象就成了TblUser,ViewRigh...2009-05-08 00:45:39 · 112 阅读 · 0 评论 -
数据库主键设计之思考
主键的无意义性: 我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有“订单编号”字段,而这个字段呢在业务实际中本身就是应该具有唯一性,具有唯一标识记录的功能,但我是不推荐采用订单编号字段作为主键的,因为具有实际意义的字段,具有“意义更改”的可能性,比如订单编号在刚开始的时候我们一切顺利,后来客户说“订单可以作废,并重新生成订单,而且订单号要保持原订单号一致”,...原创 2009-05-08 10:57:59 · 74 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据...原创 2009-05-20 18:04:18 · 85 阅读 · 0 评论 -
Linux下PostgreSQL数据库的安装
1、下载postgresql最新版:http://www.postgresql.org/ftp/source/2、解压文件:tar zxvf postgresql-8.3.7.tar.gzcd postgresql-8.3.73、配置:./configure --prefix=/usr/local/pgsql4、编译:make5、安装:make ...原创 2009-05-26 11:48:13 · 119 阅读 · 0 评论 -
Oracle RAC JDBC连接字符串
Oracle RAC Jdbc连接字符串jdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.62)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.63)(PORT = 1521))(LOAD_BAL...原创 2014-09-25 15:02:26 · 434 阅读 · 0 评论