database
wangle100wangle
这个作者很懒,什么都没留下…
展开
-
创建触发器和视图
项目deploy后,最近在同步PowerDesigner,看到几个sql语句不错,现在来总结一下:1.创建触发器:触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。最好参看MySql参考手册(21.1. CREATE TRIGGER语法)。下面给出个例子(在更新user表时,设置其remark字段),方便以后自己查阅:delimiter //CREATE TRIGGE原创 2008-11-03 16:29:00 · 703 阅读 · 0 评论 -
Power Designer使用
Power Designer使用 1. 我们可以直接在Power Designer里新建一个PDM,即Physical Data Model,然后在里面建表,设置字段类型。2. 设置两个表的外键关联关系:1) 首先我们在两个表中都设置好各自的字段,至少有一个表中设置主键。在此时,表中的外键不要设置,它由Power Designer生成。原创 2008-11-03 18:35:00 · 949 阅读 · 0 评论 -
BBP项目Sql语句拼接
最近一直在看BBP项目,感觉有很多要学习的东西,现在在这里总结一下sql语句的拼写: 1. 类SQLCond: (1)首先是要创建一个类SQLCond,这个类用来存储sql条件的,它有3个属性,分别是name、value和operator。 (2)因为operator有很多种类,有一种方法是:把它定义为枚举类型,然使用EnumMap类来映射枚举类型到真正的运算符号。静原创 2008-11-03 18:21:00 · 1340 阅读 · 0 评论 -
几个常用sql函数使用举例
1.FIND_IN_SET、replace函数获取某个结点在某个结点下的级别以及case/when/then/end的使用:select u.userid,u.repid,u.parentid,u.usertype,u.firstname,u.lastname,u.city,u.state,FIND_IN_SET(-,replace(replace(parentid,101-102-1原创 2008-11-03 17:54:00 · 639 阅读 · 0 评论 -
几个常用的sql语句(续)
1.delete from project where name is null and description is null; //is null example2.alter table user add column ip varchar(15) after last_name; //add column example3.alter table原创 2008-11-08 11:02:00 · 383 阅读 · 0 评论 -
MySQL删除外键
MySQL:MySQL不能删除外键,抱错Error on rename of ./ruler/test2child to ./ruler/#sql2-298-92 (errno: 152)曾经这是MySQL的一个bug,但是现在只是MySQL的一个不友好的地方。例子如下:mysql> ALTER TABLE ruler.test2child DROP FOREIGN KEY test;转载 2008-11-14 20:27:00 · 21300 阅读 · 1 评论