
数据库
security08
这个作者很懒,什么都没留下…
展开
-
利用JDBC获得INSERT插入后生成的主键ID
有时候,在用insert插入数据后,想获得刚插入记录的ID,可以利用JDBC的getGeneratedKeys获得INSERT插入后生成的主键ID。本例数据库为mysql,主键ID为int类型,用auto_increment生成。 以下为主要的java代码:ps = conn.prepareStatement("insert into test(name) va原创 2009-10-20 17:49:00 · 11117 阅读 · 2 评论 -
mysql常用SQL语句
一、表的导入导出语句及时间字符串部分处理函数导出数据库所有表的结构 mysqldump -uroot -proot db_name -d > d:/export_db.sql(结尾不用分号)导出数据库某个表的结构 mysqldump -uroot -proot db_name table_name -d > d:/export_tab原创 2009-10-27 08:25:00 · 1374 阅读 · 0 评论 -
数据库设计三大范式应用实例剖析
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式转载 2009-12-23 11:01:00 · 736 阅读 · 0 评论 -
数据库设计范式深入浅出
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话转载 2009-12-23 10:49:00 · 641 阅读 · 0 评论 -
(一)数据库事务与隔离——概念
数据库事务的四大特性ACID(Atomic, Consistency, Isolation, Durability),这里主要考虑一致性和隔离性。为了提高事务的处理效率,通常并发的执行多个事务,这就是数据库中非常重要的‘并发控制’。简单说,并发的执行事务,会有以下问题:• 写丢失(Write Lost):比如事务A将x的值更新为10,然后事务A将y的值更新为20,这时A重新读转载 2010-05-13 16:29:00 · 731 阅读 · 0 评论