
数据库
AAA123222
这个作者很懒,什么都没留下…
展开
-
mysql外键级联删除
CREATE TABLE `user` ( `id` int(4) NOT NULL, `sex` enum('f','m') DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `userinfo` ( `sn` int(4) NOT NULL AUTO转载 2012-08-20 20:50:58 · 913 阅读 · 0 评论 -
java.sql.SQLException: Userdoes not have access to metadata required to determine stored procedurepa
存储过程不能调用的解决方案: 出错的提示: error:"Userdoes not have access to metadata required to determine stored procedureparameter types. If rights can not be granted, configure connection with"noAccessToProcedureBo原创 2012-09-19 10:04:39 · 7006 阅读 · 0 评论 -
Mysql导出存储过程
在部署某学院的网站时,发现一个错误: 1 FUNCTION config_get does not exist. 找到代码一看,是conn.prepareCall("{call config_get(?,?,?)}");这一句出了错。上网查了查,这是在调用存储过程, 那么config_get就是存储过程名。到数据库里用show procedure st转载 2012-09-19 09:40:28 · 982 阅读 · 0 评论 -
mysql存储过程之异常处理篇
mysql存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现 语法如下: DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_type: CONTINUE | EXIT condition_value: SQLSTATE [VALUE] sq转载 2012-09-19 09:46:31 · 2439 阅读 · 0 评论 -
大数据量的系统的数据库结构如何设计?
1、把你表中经常查询的和不常用的分开几个表,也就是横向切分 2、把不同类型的分成几个表,纵向切分 3、常用联接的建索引 4、服务器放几个硬盘,把数据、日志、索引分盘存放,这样可以提高IO吞吐率 5、用优化器,优化你的查询 6、考虑冗余,这样可以减少连接 7、可以考虑建立统计表,就是实时生成总计表,这样可以避免每次查询都统计一次 8、用极量数据测试一下 数据转载 2012-09-19 11:02:16 · 1512 阅读 · 1 评论