![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 92
itzzan
zan学编程
展开
-
老杜MySQL第四天笔记
索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引,索引就相当于一本书的目录,是为了缩小扫描范围而存在的一种机制就好比一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速的查找。这种查找方式属于通过索引检索,效率较高。原创 2022-10-29 21:23:31 · 251 阅读 · 0 评论 -
老杜MySQL第三天笔记
存储引擎是MySQL中特有的一个术语,其它数据库中没有。(Oracle中有,但是不叫这个名字)存储引擎这个名字高端大气上档次。实际上存储引擎是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同。一个事务其实就是一个完整的业务逻辑,是一个最小的工作单元。不可再分一个完整的业务逻辑:假设转账,从A账户向B账户中转账10000,将A账户的钱减去10000(update语句),将B账户的钱加上10000(update语句),这就是一个完整的业务逻辑以上的操作是一个最小的工作单元。原创 2022-10-29 21:22:34 · 125 阅读 · 0 评论 -
老杜MySQL第二天笔记
从一张表中单独查询,称为单表查询而emp表和deptiao联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字这种跨表查询,多张表联合起来查询数据,被称为连接查询如果当两张表进行连接查询时,没有任何条件的限制会发现什么现象?案例:查询每个员工所在部门名称:select ename, dname from emp, dept;//error部分数据:我们发现,当两张表进行连接查询,没有任何条件限制的时候,最终查询结果条数,是两张表条数的乘积。这种现象就被称为“笛卡尔积现象”原创 2022-10-29 21:21:27 · 539 阅读 · 0 评论 -
老杜MySQL第一天笔记
英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据数据处理函数又被称为单行处理函数单行处理函数的特点:一个输入对应一个输出多行处理函数的特点:多个输入,对应1个输出多行处理函数的特点:输入多行,最终输出一行注意:分组函数在使用的时候必须先进行分组,然后才能用。如果没有对数据进行分组,那么整张表默认为一组分组查询只要涉及到两个子句:group by 和 having。原创 2022-10-29 21:20:11 · 593 阅读 · 0 评论