搜索结果
查询Tags标签: select,共有 4981条记录-
mysql-行号
--mysql没有rownum()函数,但是可以通过变量的方式来实现行号 ①正序 SELECT (@rownum :=@rownum + 1) AS rownum, t.* FROM temp t, (SELECT @rownum := 0) b ORDER BY t.tempid ASC ②倒序 SELECT (@rownum :=@rownum - 1) AS rownum, t.* FROM temp t, (SELECT @rownum…
2022/4/27 19:13:04 人评论 次浏览 -
mysql-日期格式转换
获取当前日期 select CURDATE(),CURTIME(),NOW()CURDATE() CURTIME() NOW()2022-04-27 11:08:10 2022-04-27 11:08:10日期格式化1.date_format(date, format) 时间转字符串 select date_format(now(),%Y-%m-%d); 结果:2022-04-272.unix_timestamp() 时间(字符串)转时间…
2022/4/27 19:12:58 人评论 次浏览 -
Postgresql 除法保留小数位
一、示例 select 8/(100-3) as c1,round(8/(100-3) ,4) as c2,round(8/(100-3)::numeric ,4) as c3,8/(100-3)::numeric as c4 ; -[ RECORD 1 ]-------------- c1 | 0 c2 | 0.0000 c3 | 0.0825 c4 | 0.08247422680412371134 (1 row) 整数除法注意事项整型除以整型,正常情…
2022/4/27 19:12:43 人评论 次浏览 -
数据库学习(二)——SQL查询语句
数据库实验课课后习题的SQL语句,题目如下:用到的表的结构如下:各题具体代码如下: 1.查询成绩在 80~90分之间的记录。/*第一问*/ SELECT * FROM SCWHERE SCORE>80 AND SCORE<90 GO2.查询至少有 4 个同学选修的课程名。 /*第二问*/ select CN from Course where C…
2022/4/27 2:12:54 人评论 次浏览 -
mysql视图
-- 视图-- 准备数据create database if not exists mydb6_view;use mydb6_view;create table dept( deptno int primary key, dname varchar(20), loc varchar(20));insert into dept values(10, 教研部,北京),(20, 学工部,上海),(30, 销售部,广州),(40, 财务部,武…
2022/4/27 2:12:48 人评论 次浏览 -
MySQL查询练习--答案3
21、查询各科成绩前三名的记录:(不考虑成绩并列情况)SELECT * FROM (SELECT sno,cno,score,row_number()over(PARTITION BY cno ORDER BY score DESC) rn FROM sc) WHERE rn<422、查询每门课程被选修的学生数SELECT cno,COUNT(sno)FROM sc GROUP BY cno;23、查询出只选…
2022/4/26 19:12:50 人评论 次浏览 -
MySQL查询练习--答案2
11、查询至少有一门课与学号为“s001”的同学所学相同的同学的学号和姓名;SELECT st.* FROM student st, (SELECT DISTINCT a.sno FROM (SELECT * FROM sc) a, (SELECT * FROM sc WHERE sc.sno=s001) b WHERE a.cno=b.cno) h WHERE st.sno=h.sno AND st.sno<>s0011…
2022/4/26 19:12:49 人评论 次浏览 -
sql注入-登录框绕过
sql注入基础 SQL注入就是指web应用程序对用户输入数据的合法性没有判断,前端传入后端的参数是攻击者可控的,并且参数代入数据库查询,攻击者可以通过构造不同的SQL语句来实现对数据库的任意操作。 登录框绕过 正常情况 当我们进入登陆页面的时候,会输入账号和密码,网站…
2022/4/26 19:12:34 人评论 次浏览 -
11 netty中NioEventLoop源码简析
1 概述 1-1 成分分析 前置知识ExecutorService: Interface ExecutorService ThreadPoolExecutor 常识:ExecutorService是线程池生命周期管理(创建,执行,关闭)的工具类 JDK中ExecutorService接口的实现类 AbstractExecutorService, ForkJoinPool, ScheduledThreadPool…
2022/4/26 14:42:48 人评论 次浏览 -
day05SQL学习
/*注意数据库是不是本数据库!!!!!!!!*/--查询非计算机科学系中比计算机科学系任意一个学生年龄小的学生姓名和年龄Select Sname, Sage From Student Where Sage < any (Select Sage From Student Where Sdept = 计算机系)and Sdept <>计算机系Select * From Stud…
2022/4/26 2:13:47 人评论 次浏览 -
mysql数据逐渐累加
SELECT year_month_val, xun, flux, ROUND(@temp:=@temp+flux,4) AS yearVal FROM (SELECT year_month_val, xun, SUM(flux)flux FROM wrs_muw_plan WHERE manage_id = 568 AND year_month_val BETWEEN 2020-09-01 AND 2021-09-01 GROUP BY year_month_val, xun ORDER…
2022/4/25 19:12:40 人评论 次浏览 -
peewee
1.删除数据库 import os#删除数据库if os.path.exists("people.db"): # 如果文件存在 # 删除文件,可使用以下两种方法。 os.remove("people.db") passelse: print(no such file) # 则返回文件不存在 2.创建表 #TODO 数据库名字db = Sqli…
2022/4/25 6:12:59 人评论 次浏览 -
Oracle with使用方法以及递归
数据准备 表结构 -- 部门表 CREATE TABLE DEPT (dept_no VARCHAR2(5) NOT NULL,dept_name VARCHAR2(255) NOT NULL,PRIMARY KEY(dept_no) ); -- 添加注释 COMMENT ON TABLE DEPT IS 部门表; COMMENT ON COLUMN DEPT.dept_no IS 部门编码; COMMENT ON COLUMN DEPT.dept_nam…
2022/4/25 2:12:47 人评论 次浏览 -
MySQL性能优化
1.MySQL索引优化 mysql客户端通过协议与mysql服务器建立连接,发送查询语句,先检查查询缓存,如果命中,直接返回结果,否则进行语句解析,有一系列预处理,比如检查语句是否写正确了,然后是查询优化(比如是否使用索引扫描,如果是一个不可能的条件,则提前终止),生成…
2022/4/24 19:14:27 人评论 次浏览 -
MySQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引,使用explain语句查看sql的执行计划。 2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null最好…
2022/4/24 19:13:23 人评论 次浏览