![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 91
guluuwater
永远相信功夫不负有心人。
展开
-
MySQL高级知识总结
存储引擎 InnoDB和MyISAM的区别? 锁:MyISAM只支持表级锁,InnoDB支持表级锁和行级锁 事务和崩溃后的安全恢复:MyISAM强调性能,每次的查询都具有原子性,但是不支持事务;InnoDB支持事务、回滚和崩溃修复。 外键:MyISAM不支持外键,InnoDB支持外键 MVCC:InnoDB支持MVCC(多版本并发控制) 索引 什么是索引? **索引是通过对数据库表的一列或者多列的值进行排序实现能够帮助MySQL高效获取数据的一种数据结构,**它可以大大提高数据库的检索速度。就好比一本书的目原创 2021-03-30 21:41:54 · 167 阅读 · 0 评论 -
MySQL复习总结(二)
连接查询 连接查询就是将多张表联合起来进行查询。 连接方式: 内连接 等值连接 非等值连接 自连接 外连接 左外连接(左连接) 右外连接(右连接) 全连接 笛卡尔积现象:当两张表进行连接查询的时候,没有任何条件的限制,查询的结果就是两张表的记录数的乘积。 解决:并且加上过滤条件。使用一个案例来说明 --- 找出每一个员工的部门名称,要求显示员工名和部门名。 select ename,dname from emp,dept -- 如果emp表中有5条记录,dept中有4条记录,查出来的结果原创 2020-12-04 15:59:50 · 86 阅读 · 0 评论 -
MySQL复习总结(一)
创建数据库表 对已经建好的表和数据库,是可以查看其建表或建库的语句的 show create database `user`; -- 可以查看创建user库的sql语句 show create table `user`; -- 查看创建user表的sql语句 -- 输出结果 CREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(255) NOT NULL, `password` VAR原创 2020-12-03 22:26:09 · 109 阅读 · 0 评论