
sql
Carl J
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql连接查询
1、查询选修了3号课程并且成绩大于95分的学生的学号和姓名 select sname ,Stu.sno from Stu,sc where Stu.sno=sc.sno and sgrade>95 and cno='3'原创 2020-11-21 22:33:27 · 455 阅读 · 0 评论 -
jdbc连接mysql,并进行查询、更改以及事物的处理操作
1、在eclipse中加入msyqljar包 右击项目名-> Build Path ->Add Extemal Archives to Java Build Path->找到自己的jar包 2、 连接数据库 加载数据库驱动: Class.forName("com.mysql.jdbc.Driver"); 连接数据库:Connection con =DriverManager.getConnection(url,user,password); 使用Statement创建对象 : Statem原创 2020-05-14 17:08:03 · 299 阅读 · 0 评论 -
SQL分组+嵌套查询
SQL查询 所用的三张表如图: 1、查询学生的平均成绩>80分的的相关信息; select * from student where sid in (select sid from xuanke group by sid having AVG(score)>80); 分析:having与where的区别:where用在group by之前,并且where中不能使用聚合函数: 以下...原创 2020-03-05 18:02:27 · 1845 阅读 · 0 评论 -
对表进行分组
对表进行分组 GROUP BY 指定的列称为聚合键或者分组列 SELECT sid,sname FROM student GROUP BY sid,sname; group by 写在from之后,如果有where写在where之后; group by 与where 连用 SELECT sid,sname FROM student WHERE xi='SC' GROUP BY sid,sna...原创 2019-11-29 01:10:16 · 219 阅读 · 0 评论 -
SQL对表进行聚合查询
聚合函数 COUNT 计算表中的行数 SUM 计算列中的值的和 AUG 计算表中数值列中的数据的平均数 MAX 求出表中任意列中数据的最大值 MIN 求出表中任意列中数据的最小值 #在聚合函数中,会将NULL排出在外,除COUNT(*),其不会排出NULL; 1、计数(COUNT) count(*) 代表所有列; 查找记录的条数 SELECT COUNT(*)...原创 2019-11-29 00:51:21 · 785 阅读 · 0 评论 -
数据库的更新
数据库的更新(UPDATE) 语法 UPDATE <列名> SET <列名> = <表达式>; UPDATE student SET sname = '王五' --将所有人的名字都改成了王五 WHERE sname='李四'; 更新部分搜索的数据; UPDATE <列名> SET <列名> = <表达式> ...原创 2019-11-28 23:02:44 · 529 阅读 · 0 评论 -
SQL删除语句
DROP drop直接将表删除,如果需要重新使用该表需要新建表; DROP TABLE <表名>; DROP TABLE student; DELETE delete 语句删除的是元组(记录、行)不会把表删除,还可以直接向表中插入数据; 基本语法 DELETE FROM <表名>; DELETE FROM student; 删除部分数据 可以通过where子句来指定对象...原创 2019-11-28 22:31:53 · 1542 阅读 · 0 评论 -
SQL插入语句
插入语句 INSERT --建表 CREATE TABLE student (sid integer,sname varchar(10),haddress varchar(20); 插入数据 单条数据: INSERT INTO student (sid,sname,haddress) VALUES (21,'小明','北京'); 多条数据 INSERT INTO student (sid,sn...原创 2019-11-28 22:13:14 · 1868 阅读 · 0 评论