![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
CCblibo
这个作者很懒,什么都没留下…
展开
-
运行项目时Unknown column 'XXX' in 'field list'的坑!!
错误信息:大致意思就是这个字段不存在但是回到数据库检查发现是有这个字段的那么检查:是不是大小写、单词拼错了,如果都没有那么数据库—选中所在的表—右侧有表的信息点击图示位置,来看是不是有隐藏的空格可能会出现这样的字段,有隐藏的错误...原创 2019-12-08 00:12:54 · 626 阅读 · 0 评论 -
SQL查询——子查询(SELECT)和组合查询(UNION)
1、子查询:为什么要子查询?现有一数据表如下:根据之前的知识我们可以查出每门科目的最高分,但是要想查出取得最高分的学生信息就做不到了。这时就需要用到子查询来取得完整的信息。什么是子查询?子查询就是嵌套在主查询中的查询。子查询可以嵌套在主查询中所有位置,包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY。但并不是每个位置嵌套子查询都是有意义并实用的...转载 2019-12-01 17:27:12 · 3387 阅读 · 0 评论 -
对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列
对所有员工的当前(to_date=‘9999-01-01’)薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列select a.emp_no,a.salary,count(distinct b.salary)as rank from salaries as a , salaries as b where a.salary<=b.salarya...原创 2019-11-16 11:07:49 · 390 阅读 · 0 评论 -
SQL练习day(4)------之group by和distinct
对于group by与having的用法:https://www.jianshu.com/p/8b135d373df1group by与聚合函数的用法:(count()/sum()/avg()/max()/min())https://blog.csdn.net/jerrytomcat/article/details/823516051.根据题可以想到,找到涨幅超过15次的员工,就根据这个员...原创 2019-11-12 10:48:52 · 202 阅读 · 0 评论 -
sql练习-------day(3)join了解
题目select salaries.*,dept_manager.dept_no from salaries join dept_manager on salaries.emp_no=dept_manager.emp_no where salaries.to_date='9999-01-01' and dept_manager.to_date='9999-01-01'看了别人的答案发...原创 2019-11-01 15:37:25 · 153 阅读 · 0 评论 -
SQL练习-----day(2)之ORDER BY函数理解
order by作用:用来排序分为由小到大排序(asc)和由大到小排序(desc) ,默认就是asc排序eg:按照年龄排序desc倒叙排序如果有where子句,那么order by要放在where子句后面eg:只查询名字为F的,并且年龄倒序排列指定查询字段排序多个字段(先排序name,再在name里面重复的地方排序age)...原创 2019-10-31 13:41:07 · 851 阅读 · 0 评论 -
SQl语句练习------day1
查询最晚入职的员工先查询出最晚入职那么就是最大入职时间max(hire_date)查询出最大的入职时间select max(hire_date) from employees然后再根据最大的入职时间查询出这个员工的所有信息select * from employees where hire_date = (select max(hire_date) from employee...原创 2019-10-30 18:37:30 · 99 阅读 · 0 评论 -
Java——对Statement、PreparedStatement、CallableStatement的理解
Statement 对象用于将SQL语句发送到数据库中。有三种Statement对象: Statement、 PreparedStatement、 CallableStatements它们三者之间的关系 都是接口;PreparedStatement是从Statement继承而来CallableStatement是从PreparedStatement继承而来它们都作为在给...原创 2019-10-17 13:51:55 · 633 阅读 · 0 评论 -
SQL常用函数整理
字符函数:select length(‘一串字符’);//获取一串字符的字节个数select concat(‘a’,‘b’);//拼接字符串select upper/lower(‘参数’);//将参数全部变为大写/小写 selectsubstr(‘abcd’,2);//返回指定位置及其之后的字符串返回值:bcd(返回2索引之后的的字符串)select substr(...原创 2019-10-16 18:50:23 · 241 阅读 · 0 评论 -
Mysql黑框操作——基本命令语句
刚学数据库操作,为了更能感受代码的魅力,走入代码环境,最好用黑框操作。1.通过cmd连接到自己的数据库mysql -u用户名 -h 地址 -p如图所示:这里127.0.0.1是本机IP 等于localhost回车之后会输入密码;用户名一般都是root密码是安装的时候设置的也可以通过这个语句连接别人数据库(前提,在同一局域网下,还需知道他的IP和密码,!!还需注意对方的数据库要开始...原创 2019-10-16 18:46:41 · 3290 阅读 · 0 评论