数据库
aSysBang
aSysBang
展开
-
常用的SQL
创建DB user grant all privileges on *.* to name@% identified by pwd with grant option; 重新建表 truncate table tablename;(这个是新学的,以前都是drop ,然后再create... 具体格式好像还得确定。。。)原创 2010-03-23 19:16:00 · 474 阅读 · 0 评论 -
数据库设计工具
MySql ErWin 对MySql 支持不是很好,需要自己建立ODBC MySql workBench 对MySql支持较好,毕竟人家自己公司的产品原创 2010-04-06 09:32:00 · 482 阅读 · 0 评论 -
MySql常见错误
总结一些使用mysql过程中遇到的错误以及解决办法 创建表时错误 error121这是外关键字名字重复的错误,即使是在不同的表中,外关键字的名字也不能重复。error150这类错误包括3种情况:1. 外键和被引用外键类型不一样,比如integer和double2. 找不到要被引用的列3. 表的字符编码不一样 创建外键失败 数据库引擎原创 2010-04-06 15:14:00 · 814 阅读 · 0 评论 -
TimeStamp 设置 default值
TimeStamp设置默认值 如果想将一个TimeStamp字段的default值设置成 0000-00-00 00:00:00 那么需要声明 traditional SQL Mode 否则“zero”会被认为不合法的类型值 官网说明 http://dev.mysql.com/doc/refman/5.0/en/timestamp.html 以下是原文原创 2010-04-06 15:07:00 · 1957 阅读 · 0 评论 -
一个存储过程实例
这个是今天写的一个存储过程的实例 其实已经写了3天了,但是由于之前只写过helloworld级别的存储过程 所以一直没有进展。。。 这个也是根据一个同事写的demo写的 大约用了半个多小时吧。。。。 其中对比自己之前写的 发现一个关键的地方就是union 之前一直想一次把3种费用的数据都统计出来 结果很难实现 而用union的话 可以用3条记录统计3种费用原创 2010-04-21 16:32:00 · 7028 阅读 · 0 评论 -
一定要走索引
最近写mysql的存储过程 是一个统计的功能 不知道为什么执行一个需要20多小时 后来在别人的帮助下终于找到问题了,其中的一个比较字段没有索引。。。 下次注意 一定要让每个字段走索引。。。原创 2010-04-30 10:38:00 · 543 阅读 · 0 评论