![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库应对
jiangshuiy
学习吧~
展开
-
MySQL中外键约束
外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作;如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键定义服从下列情况:· 所有tables必须是InnoDB型,它们不能是临时表。· 在引用表中,必须有一个索引,外键列以同样的顺序被列在其中作为第一列。这样一个索引如果不存在,它必须在引用表里被自动创建。...原创 2010-08-28 11:28:35 · 91 阅读 · 0 评论 -
MySQL中获取最后插入的自增ID值
写数据库程序的时候,经常会需要获取某个表中的最大序号数,在单线程的情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。在JAVA中,有下面几种方法:1. 使用getGeneratedKeys[code="java"]PreparedStatement ps = conn.prepareStatem...原创 2010-08-30 18:59:56 · 1111 阅读 · 0 评论 -
Ubuntu下的sqldeveloper增加MySQL连接
Windows下的数据库可视化工具比较广泛,而一旦到了Linux下,虽说桌面可视化不再是关键,但有时诸如数据库之类的图表,有一个可视化工具还是大有裨益的,而这种工具不多,Oracle的sqldeveloper还不错,但如果要连接Oracle之外的数据库则需要安装一定的插件: 一、连接到Ms SQL Server数据库1.首先要到 http://sourceforge.net 下载...原创 2011-11-02 15:50:25 · 103 阅读 · 0 评论 -
Ubuntu下的数据库设计工具DBDesigner4的安装方法
Linux虽然好,但是伴随这缺点,那就是很多windows上的商业软件的功能没法使用,就比如说数据库访问工具,PLSQL就不能用,还好Oracle提供了免费的SQLDeveloper,可以直接访问Oracle数据库,装上插件之后也可以访问MySQL,SQLServer等数据库,然而在Linux尤其是Ubuntu下如何进行数据库设计呢,本文推荐了一个工具DBDesigner4,不但可...原创 2011-11-21 19:03:22 · 533 阅读 · 0 评论 -
MySQL异常及解决收集
1 错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Edito...原创 2012-11-30 15:35:50 · 122 阅读 · 0 评论