老师,这个IFNULL(commission_pct,0)在这个问题里我觉得是多余的,直接求年报酬(年薪+佣金)不就可以了吗?为什么还要判断佣金为空呢
两位小数,是不是少了一个2?应该在round(avg(e.salary),2) 这样吧?
老师,这个根据查询创建列,那列的属性是依据啥的呢
package com.itbz; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { //连接MYSQL数据库的url String url="jdbc:mysql://localhost:3306/itbz"; //连接数据库的用户名 String name="root"; //连接数据库的密码 String password="root"; //通过反射实现数据库启动的加载与注册 Class.forName("com.mysql.jdbc.Driver"); Connection connection=DriverManager.getConnection(url,name,password); } }
老师,麻烦帮我看看这个异常是怎么回事呀?
显示连接超时
服务名也对
ping也通
防火墙也是关闭的
到底是什么原因,连接超时
public void addBatch2(){ Connection connection = null; PreparedStatement ps = null; try { connection =jdbcUtils.getconn(); ps = connection.prepareStatement("insert into users values" + "(default,?,?)"); for (int i = 1;i<=100000;i++){ ps.setString(1,"user"+i); ps.setInt(2,20); ps.addBatch(); if(i%500 == 0){ ps.executeBatch(); ps.clearBatch(); } } }catch (Exception e){ e.printStackTrace(); }finally { jdbcUtils.closeResource(ps,connection); } } public static void main(String[] args) { AddBatchTest adt = new AddBatchTest(); adt.addBatch2(); }
提问:为什么从null添加100000条数据,userid是从1006开始计数而不是1?
这里面的永久表空间是如何创建的,我使用的是system表;
alter table dept90 modify(constraint dept90_fk foreign key(d_id) references dept60(id);
视频中使用add,但使用modify也可以呀,
1、如果dept90的d_id这一列没有约束,用add添加约束或modify修改约束都可以,
2、如果dept90的d_id这一列有了约束,只能用modify来修改约束了,
这样理解对吗?
//查询多条数据 public List<Student> selectMuch(int age){ Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; List<Student> list = new ArrayList<>(); try { connection = JdbcUtil.getConnection(); preparedStatement = connection.prepareStatement("select * from student where id like ?"); preparedStatement.setInt(1,age + '%'); resultSet = preparedStatement.executeQuery(); while(resultSet.next()){ Student student = new Student(); student.setId(resultSet.getInt("id")); student.setName(resultSet.getString("name")); student.setAge(resultSet.getInt("age")); list.add(student); } }catch (Exception e){ e.printStackTrace(); }finally { JdbcUtil.close(preparedStatement,connection,resultSet); } return list; }
List<Student> list = test.selectMuch(1); for (Student list1 : list){ System.out.println(list1.getId() + "\t" + list1.getName() + "\t" + list1.getAge()); }
查询没有结果,没有报错
老师为啥我的这个是全表扫描,我这两个department_id都有索引
捕获.PNG
请问老师这个是什么意思啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
请看:接下来要怎么做,磁盘空间是够的啊......
老师这个关系我有点没搞明白, 数据库 数据表 新建用户 表空间 。 这个是新建一个数据库用户时要给这个用户分配一个表空间,这个用户可以创建多个数据库吧?数据库里面在创建表吧? 那用户创建的数据库也是存在这个指定的“表空间”里吗?
/* 当页数小于1时,不会有数据 */ int begin = (currentPage - 1) * pageRows; //指针的开始位置,0最小 //指针的结束位置,当result.next()为null,即 end-1 是最后一条数据 int end = currentPage * pageRows; int currentNum = 0; //当前页的计数器,即当前指针的位置
可以这样解释吗
老师,为什么在自带的客户端工具和在第三方客户端工具显示的不一样
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637