网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月17日
漏签
0
天
mysql吧
关注:
58,328
贴子:
135,293
看贴
图片
吧主推荐
游戏
1
2
3
4
下一页
尾页
58
回复贴,共
4
页
,跳到
页
确定
<<返回mysql吧
>0< 加载中...
【搬运】最全MySQL面试60题和答案
只看楼主
收藏
回复
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
逛知乎看到一个比较好的帖子,有MySQL面试需要的朋友可以看一下
搬运作者:张小森(知乎)
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Mysql中有哪几种锁?
1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。
2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。
3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。
扬州斐猫网络科技有限公司
人人都在用的信用查询工具,只需39.99-信用报告查询,风险一目了然!方便-快速-安全点击查询吧!
2025-03-17 00:24
广告
立即查看
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Mysql中有哪些不同的表格?
共有5种类型的表格:
1、MyISAM
2、Heap
3、Merge
4、INNODB
5、ISAM
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
简述在MySQL数据库中MyISAM和InnoDB的区别
MyISAM:
不支持事务,但是每次查询都是原子的;
支持表级锁,即每次操作是对整个表加锁;
存储表的总行数;
一个MYISAM表有三个文件:索引文件、表结构文件、数据文件;
采用菲聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯一性。
InnoDb:
支持ACID的事务,支持事务的四种隔离级别;
支持行级锁及外键约束:因此可以支持写并发;
不存储总行数;
一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里),也有可能为多个(设置为独立表空,表大小受操作系统文件大小限制,一般为2G),受操作系统文件大小的限制;
主键索引采用聚集索引(索引的数据域存储数据文件本身),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
SQL标准定义的四个隔离级别为:
1、read uncommited :读到未提交数据
2、read committed:脏读,不可重复读
3、repeatable read:可重读
4、serializable :串行事物
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
CHAR和VARCHAR的区别?
1.CHAR和VARCHAR类型在存储和检索方面有所不同
2.CHAR列长度固定为创建表时声明的长度,长度值范围是1到255
当CHAR值被存储时,它们被用空格填充到特定长度,检索CHAR值时需删除尾随空格。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
主键和候选键有什么区别?
表格的每一行都由主键唯一标识,一个表只有一个主键。
主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
myisamchk是用来做什么的?
它用来压缩MyISAM表,这减少了磁盘或内存使用。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
MyISAM Static和MyISAM Dynamic有什么区别?
在MyISAM Static上的所有字段有固定宽度。动态MyISAM表将具有像TEXT,BLOB等字段,以适应不同长度的数据类型。
MyISAM Static在受损情况下更容易恢复。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果一个表有一列定义为TIMESTAMP,将发生什么?
每当行被更改时,时间戳字段将获取当前时间戳。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?
它会停止递增,任何进一步的插入都将产生错误,因为密钥已被使用。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎样才能找出最后一次插入时分配了哪个自动增量?
LAST_INSERT_ID将返回由Auto_increment分配的最后一个值,并且不需要指定表名称。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你怎么看到为表格定义的所有索引?
索引是通过以下方式为表格定义的:
SHOW INDEX FROM
<tablename>;
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
LIKE声明中的%和_是什么意思?
%对应于0个或更多字符,_只是LIKE语句中的一个字符。
揽揽菊
仗剑天涯
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如何在Unix和Mysql时间戳之间进行转换?
UNIX_TIMESTAMP是从Mysql时间戳转换为Unix时间戳的命令
FROM_UNIXTIME是从Unix时间戳转换为Mysql时间戳的命令
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示