Database
Bonnie_Xie
这个作者很懒,什么都没留下…
展开
-
有关Mysql整型数据自动递增的问题
最近在做一个小型的系统,数据库用的Mysql,主键设为自动递增后出现了一些问题,并找了一些资料,现整理如下:在mysql中,如果把表的主键设为auto_increme类型,数据库就会自动为主键赋值。但有一个问题不可避免,当我们删除一条自增长列为10的记录以后,再次插入的数据序号就变成了11,我们想再插入序号为10的记录是不可能的。那如果我还想插入序号为10的记录怎么办呢?可原创 2013-11-21 13:10:56 · 2595 阅读 · 0 评论 -
Duplicate entry '0' for key 1错误
本人是JSP初学者,最近在做一个小的系统开发,连接到Mysql时提示出现如下错误:Duplicate entry '0' for key 1导致数据更新失败。原因在于没有设置字段为自动递增,把字段设为自动递增之后,字段(我的是id)就不会发生冲突,就可正常插入了。原创 2013-11-21 12:45:03 · 1671 阅读 · 0 评论 -
Mysql中Date()函数的用法
DATE() 函数返回日期或日期/时间表达式的日期部分。实例假设我们有如下的表:OrderIdProductNameOrderDate1'Computer'2008-12-29 16:25:46.635我们使用下面的 SELECT 语句:SELECT ProductName, DATE(OrderDate) AS Or原创 2013-12-10 14:51:02 · 2657 阅读 · 0 评论 -
error 2001:can't connect to local MySQL server through '/var/run/mysqld/mysql.socket(2)
ubuntu下出现的2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)解决方法:原创 2014-09-29 17:46:16 · 1857 阅读 · 0 评论 -
具有无损性连接和保持函数依赖的3NF分解C++实现
数据库范式对于数据库而言无疑是非常重要的(废话。。)本文主要内容为c++实现具有无损性连接和保持函数依赖的3NF分解。上篇文章中已经对各个范式进行了介绍,在此不再赘述。何为第三范式?第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,即消除了传递依赖。算法伪代码输入:关系模式R及R上的函数依赖集F输出:R的3NF无损连接和保持函数依赖的分解Re原创 2014-11-18 14:21:17 · 5112 阅读 · 3 评论 -
数据库范式详解(一)
本文转载自http://jacki6.iteye.com/blog/774866转载 2014-10-30 14:48:58 · 1119 阅读 · 0 评论 -
数据库范式详解(二)
本文转载自http://jacki6.iteye.com/blog/774889范式应用 我们来逐步搞定一个论坛的数据库,有如下信息: (1) 用户:用户名,email,主页,电话,联系地址 (2) 帖子:发帖标题,发帖内容,回复标题,回复内容 第一次我们将数据库设计为仅仅存在表: 用户名 email 主页 电话 联系地址 发帖标题 发帖内容 回复标转载 2014-10-30 14:53:56 · 1313 阅读 · 0 评论 -
具有无损连接性的BCNF分解 C++实现
何为BC范式?BCNF是3NF基础上的一种特殊情况,每个属性不传递依赖于R的候选键(包含关系),即每个表中只有一个候选键。算法伪代码输入:关系模式R以及R上的函数依赖集F输出:R的BCNF分解Result,它关于F具有无损连接性方法:Result = {R}while(存在Ri包含于Result,但Ri不是BCNF)begin原创 2014-11-27 11:12:48 · 4075 阅读 · 1 评论