![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
蔚然~成风
这个作者很懒,什么都没留下…
展开
-
事务
事务的应用场景说明什么是事务: 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。事务执行是一个整体,所有的 SQL 语句都必须执行成功。如果其中有 1 条 SQL 语句出现异常,则所有的SQL 语句都要回滚,整个业务执行失败。手动提交事务MySQL 中可以有两种方式进行事务的操作:手动提交事务自动提交事务手动提交事务的 SQL 语句功能SQL原创 2020-11-08 00:37:23 · 234 阅读 · 0 评论 -
MySQL多表查询
表连接查询什么是多表查询多表查询的作用:比如:我们想查询孙悟空的名字和他所在的部门的名字,则需要使用多表查询。如果一条 SQL 语句查询多张表,因为查询结果在多张不同的表中。每张表取 1 列或多列。多表查询的分类:笛卡尔积现象什么是笛卡尔积现象什么是笛卡尔积:-- 需求:查询所有的员工和所有的部门select * from emp,dept;如何清除笛卡尔积现象的影响我们发现不是所有的数据组合都是有用的,只有员工表.dept_id = 部门表.id 的数据才是有用的。所以需原创 2020-11-07 22:39:45 · 125 阅读 · 0 评论 -
数据库备份和还原
备份与还原的语句备份格式: DOS 下,未登录的时候。这是一个可执行文件 exe,在 bin 文件夹备份格式: DOS 下,未登录的时候。这是一个可执行文件 exe,在 bin 文件夹mysqldump -u 用户名 -p 密码 数据库 > 文件的路径还原格式:mysql 中的命令,需要登录后才可以操作USE 数据库;SOURCE 导入文件的路径;备份操作:-- 备份 day21 数据库中的数据到 d:\db.sql 文件中mysqldump -uroot -proot day2原创 2020-11-07 18:18:16 · 223 阅读 · 0 评论 -
MySQL约束
DQL 查询语句排序SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC|DESC];ASC: 升序,默认值DESC: 降序-- 查询所有数据,使用年龄降序排序select * from student order by age desc;组合排序SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 1 [ASC|DESC], 字段名 2 [ASC|DESC];-- 查询所有数据,在年龄降序排序的基础上,如果年龄原创 2020-11-07 17:58:12 · 208 阅读 · 0 评论 -
SQL
什么是 SQLStructured Query Language 结构化查询语言SQL 作用是一种所有关系型数据库的查询规范,不同的数据库都支持。通用的数据库操作语言,可以用在不同的数据库中。不同的数据库 SQL 语句有一些区别SQL 语句分类DDL(Data Definition Language)数据定义语言用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等DML(Data Manipulation Language)数据操作语言用来对数据库原创 2020-11-05 22:58:54 · 203 阅读 · 0 评论