![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
iteye_17742
这个作者很懒,什么都没留下…
展开
-
寻找发帖王---sql语句
在论坛中寻找发帖网,主要是考察函数count和max的应用,共用了两张表users和posts,建表语句并插入数据CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB...2008-12-26 11:33:32 · 63 阅读 · 0 评论 -
Mysql比较操作符概述
操作符 描述 示例 示例结果> 是否大于 1>2 False< 是否小于 2原创 2009-09-27 09:04:07 · 84 阅读 · 0 评论 -
两个mysql的函数
ifnull:如果第一个参数值为NULL,输入第二个参数值比如mysql> select ifnull(null, 1);+-----------------+| ifnull(null, 1) |+-----------------+| 1 |+-----------------+mysql> select ifnull(2, ...原创 2009-09-25 09:06:31 · 97 阅读 · 0 评论 -
使用事件创建表
[code="java"]beginset @table_sql ='create table cdn';#set @table_sql = concat(@table_sql,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'));set @table_sql = concat(@table_sql,curdate()+1);set @table_sql = c...2009-09-14 09:30:46 · 143 阅读 · 0 评论 -
触发器的创建
我们小组做的项目和订单有关,当用户下过订单后我们想为这个订单产生一个具有实际意义的订单号,比如cdn2009091100001代表2009-09-11日的第一笔订单。所以我就为订单表写了一个产生订单号的触发器。[code="java"]drop trigger t_createordercode_cdn_order_bi;delimiter //create trigger...2009-09-11 16:47:24 · 118 阅读 · 0 评论 -
mysql存储过程--返回两个时间的最大最小值
返回较大值[code="java"]create function bigdate(first date, last date ) returns datebegin declare datetemp date; set datetemp = last; if first > last then set datetemp = first; end if; re...2009-08-07 10:28:04 · 160 阅读 · 0 评论 -
求两个时间段间的工作日(周一到周五)
[code="java"]create function countworkday(first date, last date ) returns intbegin declare datetemp date; set @totalday = 0; set datetemp = first; while datetemp2009-08-03 17:30:01 · 284 阅读 · 0 评论 -
MySQL的存储过程例子
create procedure update_article_htmlurl() // 创建一个名字为update_article_htmlurl的存储过程 begin //开始 DECLARE var_num int; //定义变量var_num 类型为int DECLARE var_articleid int;//定义变量var_articleid 类型为int DECLAR...原创 2009-03-26 16:00:11 · 59 阅读 · 0 评论 -
Oracle_MySQL_SQLServer_JDBC分页
create procedure insert_user (out pid int,pname varchar(25))begin insert into user values(pid, name); select max(id) into pid from user;end;Oracle:分页select user.* from (select user.*, ro...原创 2009-03-22 08:37:21 · 68 阅读 · 0 评论 -
修改数据库表字段
alter table your_table add (column1 col_type1,clumn2 col_type2...); your_table :表名 column1/column2 :字段名 col_type1/col_type2 :字段类型 建议用过程实现添加字段,屏蔽掉字段已经存在所造成的错误。...原创 2009-02-10 08:58:49 · 496 阅读 · 0 评论 -
Statement关于execute()方法返回值的问题
Executes the given SQL statement, which may return multiple results. In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore...原创 2009-01-04 10:47:39 · 2715 阅读 · 0 评论 -
round()和trunc()函数的应用
round()和trunc()函数1。应用到数学上 round()的含义是对操作数四舍五入运算。 第一个参数是操作数,第二个参数为精度要求 SELECT ROUND(1.298, 1) from dual; 1.3 SELECT ROUND(1.298, 0) from dual; 1 SELECT ROUND(23.298, -1) from dual; 2...原创 2008-12-31 09:47:12 · 359 阅读 · 0 评论 -
mysql中插入语句返回自增长操作
mysql中插入语句返回自增长操作[code="java"]String insertPurviewRoleSql = "insert into purview_role(model_sg, operation_sg, role_id) values(?, ?, ?)";//定义sql语句PreparedStatement pstatmInsertSystemPurview = conn....2008-12-30 12:02:05 · 157 阅读 · 0 评论 -
java面试题_SQL_取某年的各个月份的发邮件数
1、算出07年每个月发送邮件的总数准备数据:user表create table users(id int primary key auto_increment,name varchar(25));insert into users(name) values ('sunhaojie1'); insert into users(name) values ('su...2008-12-26 11:35:53 · 78 阅读 · 0 评论 -
经常被使用的MySQL函数
函数 描述ABS(number) 返回提供数字的绝对值。比方说, ABS(-2.3)=2.3.CEILING(number) 返回下一个最大整数,比方说, CEILING(2.3)=3.CONCAT(string1[,string2,string3,...]) 返回所有提供字符串的连接形式的值CURDATE 返回当前时间(不带时间)DATE_ADD(date...原创 2009-09-27 09:15:57 · 89 阅读 · 0 评论