
mysql数据库
zygzzp
这个作者很懒,什么都没留下…
展开
-
mysql数据库表中删除某一列值重复的全部行和只留一条
ORACLE删除表中某一列重复的行 http://www.cnblogs.com/CodingArt/archive/2012/03/27/2419500.html ORACLE 删除表中某一列重复的行 表名:T4 CREATE TABLE TEST.T4 ( ID NUMBER(10), FIRSTNAME VARCHAR2(50 CHAR), LASTNA原创 2013-10-16 00:29:34 · 10999 阅读 · 1 评论 -
mysql中学生表查找选课大于3门,且平均分数最好的两个学生
一个学生表(student) :学生姓名(sname),课程(scourse),分数(score),(学生和课程之间是多对多的关系,即一个学生可选多门课,一门课可以被多个学生选) 要求:查找选课大于3门,且平均分数最好的两个学生 sql语句:mysql> select avg(score) score,count(scourse) scourse,sname from student原创 2013-10-20 23:46:25 · 8901 阅读 · 0 评论 -
查询数据库中某个表的总列数
USE INFORMATION_SCHEMA;SELECT COUNT(1) FROM COLUMNS WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名'转载 2014-02-19 16:53:10 · 1630 阅读 · 0 评论 -
遇到的一些mysql语句
查找日期在30天之内的日期:SELECT invest_date FROM neeq_invest WHERE TO_DAYS(NOW()) - TO_DAYS(invest_date) <= 30;原创 2014-03-11 10:19:37 · 764 阅读 · 0 评论 -
Statement和PreparedStatement批量更新
http://wangqinqin.iteye.com/blog/547277 PreparedStatement: 1) addBatch()将一组参数添加到PreparedStatement对象内部。 2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。 Statement: 1) addBatch(转载 2014-03-17 14:38:09 · 2305 阅读 · 0 评论 -
mysql join用法
http://www.jb51.net/article/15386.htm 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: b转载 2014-03-17 14:07:24 · 986 阅读 · 0 评论 -
mysql存储过程的创建,删除,调用及其他常用命令
mysql存储过程的创建,删除,调用及其他常用命令 一.创建存储过程 1.基本语法:create procedure sp_name() begin ……… end 例:create procedure zp() BEGIN SELECT * from a; END 2.参数传递 二.调用存储过程 1.基本语法:call sp_name转载 2014-03-19 16:39:20 · 1558 阅读 · 0 评论 -
mysql 多表合并查询
http://blog.jhonse.com/index.php/archives/2076.jhonse 挺有用的就记录下来了 一UNION语法 SELECT ... UNION[ALL | DISTINCT] SELECT ... [UNION [ALL | DISTINCT] SELECT ...]转载 2014-03-17 08:47:36 · 9094 阅读 · 0 评论