随笔分类 -  SQL

摘要:=CONCATENATE("insert into table_name(id, code, name, remark) values (uuid(),'",B2,"','",C2,"','",D2,"','",E2,"');") 阅读全文
posted @ 2016-12-11 15:33 悬崖边上 阅读(294) 评论(0) 推荐(0)
摘要:删除表中重复记录,只保留一条: delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 having count(重复的字段) > 1) as b); 查询重复数据select * fr 阅读全文
posted @ 2016-10-24 09:42 悬崖边上 阅读(199) 评论(0) 推荐(0)
摘要:BEGIN SET @userId = (SELECT user_id FROM t_shoporder WHERE id = orderId); /*修改订单状态,改成已支付*/ UPDATE t_shoporder SET `status` = 1,update_time = NOW() WHERE id = orderId; /*查询用户是否已经学习改课程*... 阅读全文
posted @ 2016-09-14 11:44 悬崖边上 阅读(967) 评论(0) 推荐(0)
摘要:BEGIN DECLARE smark INT; DECLARE orderId INT; /*查询课程是否存在,如果不存在就不执行订单操作了*/ SET @count = (SELECT count(1) FROM t_course WHERE id = courseId); IF @count = 0 THEN SELECT "no... 阅读全文
posted @ 2016-09-14 10:36 悬崖边上 阅读(937) 评论(0) 推荐(0)
摘要:课程表,订单表(统计报名人数),评论表(统计评论的人数),点赞表(点赞人数)利用sql是最精准的做法 SELECT tc.id, tc.title, tc.img, (SELECT COUNT(1) FROM t_shoporder WHERE course_id = tc.id) AS order 阅读全文
posted @ 2016-09-14 09:23 悬崖边上 阅读(585) 评论(0) 推荐(0)
摘要:1.配置文件中的写法 2.Java代码中参数的传递 》实体类中的成员变量 private Date startTime; private Date endTime; entity.setStartTime(startTime);entity.setEndTime(endTime); 》使用map集合 阅读全文
posted @ 2016-08-11 22:26 悬崖边上 阅读(26544) 评论(0) 推荐(0)
摘要:select * from tableName where name = like '%糖糖%' 出错的地方:name后面有=和like 出错的原因:复制过来的,其它地方是=,没有删掉直接加了like 报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErr 阅读全文
posted @ 2016-08-10 22:07 悬崖边上 阅读(291) 评论(0) 推荐(0)
摘要:方法一 select * from AAA where to_char(a,'yyyymmdd') = to_char(sysdate,'yyyymmdd'); select * from AAA where to_char(a,'yyyymmdd') = to_char(sysdate-1,'yy 阅读全文
posted @ 2016-02-02 10:57 悬崖边上 阅读(2513) 评论(0) 推荐(0)
摘要:1.命令:show create table 表名功能:获取建表语句2.命令:desc 表名功能:展示表字段及其类型 阅读全文
posted @ 2015-12-19 17:09 悬崖边上 阅读(155) 评论(0) 推荐(0)
摘要:作为Java开发人员,数据库的备份估计也算是必学的了。遗憾的是我一直在做前后台的业务逻辑处理,数据库运维没有怎么接触。今天看了一个bat文件,是在dos下的文件复制和MySQL数据备份的命令,学习并记录下,以便什么时候用上。一、dos下的文件复制@echo off@echo 开始程序目录备份XC... 阅读全文
posted @ 2015-12-16 10:36 悬崖边上 阅读(181) 评论(0) 推荐(0)
摘要:select * from t_user where id in()当条件in的内容为空时抛java.sql.SQLException: ORA-00936: missing expression在平时开发中需要注意这点 阅读全文
posted @ 2015-11-11 17:30 悬崖边上 阅读(9124) 评论(0) 推荐(0)
摘要:---Oracle数据库更新时间字段数据时的sql语句---格式化时间插入update t_user u set u.name='pipi',u.modifytime=to_date('2015-10-07 00:00:00','YYYY-MM-DD HH24:MI:SS') where u.uid... 阅读全文
posted @ 2015-10-29 18:45 悬崖边上 阅读(10278) 评论(0) 推荐(1)