
数据库基础学习
学习中遇到的数据库基础问题
咚鸽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动力节点Mysql练习题34道
1、dept表 2、员工表 3、薪水等级表 1、 取得每个部门最高薪水人员的名称 select e.ename,t.* from (select deptno,max(sal) as msal from emp group by deptno)as t join emp e on e.sal = t.msal and e.deptno = t.deptno;原创 2021-04-21 19:00:23 · 889 阅读 · 0 评论 -
SQL事务的特性
事务 DML(Data Manipulation Language)数据操纵语言。 事务是一个完整的业务逻辑单元,不可再分。 原子性 一致性 隔离性 持久性 (1)原子性指的是事务不可分割,要么都做要么都不做。 (2)一致性是保证事务同时成功或都不成功。 (3)隔离性保证不同事务之间互不影响。 (4)持久性指的是事务一旦提交后就会写入硬盘,如果不改变就会一直存在。 ...原创 2021-04-20 22:20:15 · 462 阅读 · 0 评论 -
SQL统计XX(班级)人数、选出课程编号不为XX(100)的学生学号
SQL统计XX(班级)人数 1、创建数据库 create database counttest1; use counttest1; 2、建表 create table counttest(class char(1),no char(2),courseno char(3)); insert into table counttest values ('1','01','100'), ('1','02','200'), ('2','01','100'), ('3','01','100'), ('1',' '原创 2021-04-11 16:19:42 · 976 阅读 · 0 评论 -
JDBC基础
JDBC基础知识 1、JDBC是什么?本质是什么? JDBC = Java DataBase Connectivity(Java语言连接数据库)。 JDBC本质就是SUN公司制定的一套接口(interface),让各大数据库厂商实现JDBC接口,我们只需调用这个接口,并导入不同数据库的驱动,就能对不同的数据库进行操作。 2、数据库连接操作(JDBC基本使用步骤)? 1、加载驱动 2、获取连接 3、创建一个Statement对象(用来获取数据库操作对象) 4、执行sql语句 5、处理结果集 6、释放资源原创 2021-04-01 22:51:26 · 107 阅读 · 0 评论 -
sql内连接、左连接、右连接
连接查询的分类 1、内连接 等值连接 非等值连接 自连 2、外连接 左外连接 右外连接 3、全连接(很少用) 三句话总结 1.左连接,就把左边的表 (A表) 数据全显示出来,右边不匹配的显示为null 2.右连接,就把右边的表(B表)数据全显示出来,左边不匹配的显示为null 3.内连接就是把A和B两张表共有的数据展示出来。 ...原创 2021-03-29 21:09:32 · 187 阅读 · 0 评论 -
数据库三范式总结
原创 2021-03-27 20:20:38 · 96 阅读 · 0 评论