
数据库
huangboxi
这个作者很懒,什么都没留下…
展开
-
MySQL注意事项(字符连接,IN)
字符连接CONCAT(text1,text2,...,textn) IN条件接收参数时用FIND_IN_SET(id,text),传入参数的内容sp_xxx(text1,text2,...,textn)原创 2009-06-04 14:51:00 · 347 阅读 · 0 评论 -
mysql 日期函数
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date) 返回日期d转载 2009-11-18 16:40:00 · 320 阅读 · 0 评论 -
mysql 游标
定义游标 DECLARE cur_名称 CURSORFORSELECT 字段1,字段2,...字段n FROM 表 where 字段1=变量; DECLARE CONTINUE HANDLER FOR SQLSTATE 02000 SET 变量1=null,变量2=null;OPEN cur_名称;FETCH cur_名称 INTO 变量1,变量2...;WHILE ( 变量1原创 2009-11-18 16:42:00 · 427 阅读 · 0 评论 -
在MSSQL和MYSQL的WHERE子句中使用CASE
MSSQL:select * from table1Where Case When Conditions1= and field1=field2 Then 1 When Conditions1=1 and field2=field3 then 1 Else 0 END =1MYSQL:select * from table1Where Case Condit原创 2009-12-09 09:26:00 · 9121 阅读 · 1 评论 -
mysql 批量修改默认值
公司要求将整个数据库的varchar或者char的默认值清空,为减少时间写了以下存储过程。 CREATE PROCEDURE `sp_clearchardefaultvalue`()BEGIN DECLARE s_tablename VARCHAR(100); DECLARE s_fieldname VARCHAR(100); /*显示表的数据库中的所有表 S原创 2009-12-11 12:35:00 · 2788 阅读 · 0 评论