- 博客(8)
- 收藏
- 关注
原创 数据库多表查询
(本章创作以如下两个表为例)A表:B表:多表查询即是查多表?如用如下代码即是查多表示例: 运行结果 此时结果是AB补集此时所查询的数据很乱杂,有许多无效数据,所以我们应当消除无效数据,则有以下几种多表查询方法。字段列表可用:星号*或者表名.列名 (emp.name,dept.dname)示例:运行结果:示例:运行结果:注意:内连接相当于查询A、B交集数据示例:运行结果:示例:运行结果:注意:查询中嵌套查询,称为子查询。示例:查询工资高于猪八戒的员工
2024-03-05 19:47:14
425
1
原创 mysql--约束概述(1)
注意:MYSQL不支持检查约束。从数据库层面不能实现,但是以后可以在Java代码中进行限制,一样也可以实现要求。主键是一行数据的唯一标识,要求非空且唯一。一般我们都会给每张表添加一个主键列用来唯一标识数据。外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。保证列中所有的数据不能有null值。保存数据时,未指定值则采用默认值。默认约束:关键字是DEFAULT。保证列中所有数据各不相同。保证列中的值满足某一条件。
2024-03-04 16:38:03
344
1
原创 SQL概述(2)
注意:如果update语句中没有加where条件,则表中所有数据都会修改!注意:如果delete语句中没有加where条件,则表中所有数据都会删除!2.像上面的语句中的中括号,表示在写sql语句中可以省略这部分。1.修改语句中如果不加条件,则将所有数据都修改!
2024-03-01 15:41:39
351
1
原创 SQL概述(1)
DCL(Data Control Language)数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录(数据)除javaweb学习数据库,其余数据库都是mysql安装好自带的数据库,以后不要操作这些数据库。DCL简单理解就是对数据库进行权限控制。比如我让某个数据库表只能让某一个用户进行操作等。DQL简单理解就是对数据进行查询操作。DML简单理解就是对表中数据进行增删改。DDL简单理解就是用来操作数据库,表。
2024-03-01 14:57:56
704
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人