mysql
qq_36432147
这个作者很懒,什么都没留下…
展开
-
mysql面试题
一、delete、drop、truncate的区别1.truncate和delete只删除数据,不删除表结构,drop删除表结构,并释放所占空间2.删除数据的速度 drop>truncate>delete3.delete属于DML语言,需事务管理,commit之后才生效。drop和truncate属于DDL语言,操作立即执行4.当你不需要该表,用drop;当你保留该表,...原创 2019-10-11 20:41:16 · 176 阅读 · 0 评论 -
mysql相关知识
一、基本使用1.安装mysql2.使用cmd,进入到mysql安装的bin3.使用命令:mysql -u root -p4.输入密码5.配置好mysql环境变量后,就可以使用cmd,在任意路径进入mysql6.在运行的地方输入:services.msc可以进入到服务,可以找到mysql,启动运行,cmd才能正确连接mysql,否则出现如下图7.一些基本命令...原创 2019-07-23 23:00:20 · 68 阅读 · 0 评论 -
Mysql优化
一、Mysql分层:1.结构:客户端层和服务层,服务层包括连接层、服务层(提供各种用户使用的接口、提供优化器)、引擎层、存储层2.流程:例如客户端发起一个查询请求,先和数据库连接;查询请求给服务层,服务层对查询请求进行优化;将优化的结果给引擎层,选择当前数据库的引擎,引擎将最终的数据交给了存储层3.引擎:InnoDB(默认.),事务优先(适合高并发操作:行锁),MyISAM,性能优先(...原创 2019-07-29 22:00:31 · 242 阅读 · 0 评论 -
mysql锁
锁机制:解决因资源共享,而造成的并发问题分类:操作类型:a.读锁(共享锁):对一个数据,多个读操作可以同时进行,互不干扰b.写锁(互斥锁):如果当前写操作没有完毕,则无法进行其他读操作、写操作操作范围:a.表锁:一次性对一张表整体加锁 ,MyISAM存储引擎使用表锁;开销小、加锁快;无死锁;但锁范围大,容易发生冲突b.行锁:一次性对一条数据加锁;InnoDB存储引擎;容易...原创 2019-08-01 21:01:54 · 68 阅读 · 0 评论