数据库基础学习
学习中遇到的数据库基础问题
咚鸽
这个作者很懒,什么都没留下…
展开
-
动力节点Mysql练习题34道
1、dept表2、员工表3、薪水等级表1、 取得每个部门最高薪水人员的名称select e.ename,t.*from(select deptno,max(sal) as msal from emp group by deptno)as tjoinemp eone.sal = t.msal and e.deptno = t.deptno;原创 2021-04-21 19:00:23 · 794 阅读 · 0 评论 -
SQL事务的特性
事务DML(Data Manipulation Language)数据操纵语言。事务是一个完整的业务逻辑单元,不可再分。原子性一致性隔离性持久性(1)原子性指的是事务不可分割,要么都做要么都不做。(2)一致性是保证事务同时成功或都不成功。(3)隔离性保证不同事务之间互不影响。(4)持久性指的是事务一旦提交后就会写入硬盘,如果不改变就会一直存在。...原创 2021-04-20 22:20:15 · 384 阅读 · 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 · 862 阅读 · 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 · 42 阅读 · 0 评论 -
sql内连接、左连接、右连接
连接查询的分类1、内连接等值连接非等值连接自连2、外连接左外连接右外连接3、全连接(很少用)三句话总结1.左连接,就把左边的表 (A表) 数据全显示出来,右边不匹配的显示为null2.右连接,就把右边的表(B表)数据全显示出来,左边不匹配的显示为null3.内连接就是把A和B两张表共有的数据展示出来。...原创 2021-03-29 21:09:32 · 117 阅读 · 0 评论 -
数据库三范式总结
原创 2021-03-27 20:20:38 · 56 阅读 · 0 评论