关于mysql面试题

以下是为您整理出来关于【关于mysql面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【关于mysql面试题】技术教程文章

mysql面试题

1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义 (1)、varchar与char的区别 (2)、varchar(50)中50的涵义 (3)、int(20)中20的涵义 (4)、mysql为什么这么设计 4、innodb的事务与日志的实现方式 (1)、有多少种日志;...

MySQL面试题

01. 列举常见的关系型数据库和非关系型都有那些? 1.关系型数据库通过外键关联来建立表与表之间的关系,---------常见的有:SQLite、Oracle、mysql 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 ---常见的有:MongoDb、redis 02. MySQL常见数据库引擎及比较?   MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。 I...

mysql面试题1

1、mysql中唯一索引的关键字是( C )A. fulltext index B.only index C.unique index D.index2、下面关于索引描述中错误的一项是( C )A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度C.innodb存储引擎支持全文索引 D.删除索引的命令是drop index3、支持主外键,索引及事务的存储引擎为是( B )A.MYISAM B.INNODB C.MEMORY D.CHARACTER4、对事务的描述中不正确的是( C ) A.事务具有原子性 B.事务具有隔离性 C.事...

MySQL面试题中:主从同步的原理

1、主库上面有一个IO线程,从库上有一个IO线程和一个SQL线程,从库中的IO线程负责从主库读取binlog,并写入从库的中继日志;SQL线程负责读取并执行中继日志中的binlog,转换sql语句后应用数据库汇总2、通信是: 从库的IO线程给主库发送同步请求,请求中包含用户名密码和binlog的文件名,pos点 主库验证成功后,发送从库需要的binlog日志文件,和binlog文件中pos点 从库的IO线程接收后,把binlog文件转存到中继日志的relay-log文...

MySQL面试题集锦

选取最适用的字段属性,尽可能减少定义字段宽度,尽量把字段设置NOTNULL,例如‘省份‘、‘性别‘最好适用ENUM 使用连接(JOIN)来代替子查询 适用联合(UNION)来代替手动创建的临时表 事务处理 锁定表、优化事务处理 适用外键,优化锁定表 建立索引 优化查询语句 19. 简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)(新浪网技术部) 索引是一种特殊的文件(InnoDB数据表上...

[面试] mysql 面试题

最近在准备面试,mysql 实在是不熟悉,就先摘录一些网上的面试题来看一下. 1. MyISAM 和 InnoDB 区别?InnoDB 支持事务处理,支持更大的并发update 和 insert 操作; 支持行级锁MyISAM 性能好,多用在执行大量select操作的场景; 不支持外键ref:https://www.cnblogs.com/kevingrace/p/5685355.html 2. Mysql 事务是什么?用来干什么的? 四大特征ACID?其中隔离性Isolation有4个隔离级别?Ref:https://blog.csdn.net/w_linux/artic...

mysql面试题分享

1.?????? 开启MySQL服务service mysqld start/init.d/mysqld startsafe_mysql &关闭mysql服务service mysqld stop/etc/init.d/mysqld stopmysqladmin -uroot -p123456 shutdown2.?????? 检测端口是否运行lsof -i:3306netstat -tunlp|grep 3306ss -tulnp|grep 33063.?????? 为MySQL设置密码或者修改密码。方法一mysqladmin -u root -p123456 password ‘abc123‘??? #比较常用方法二(sql语句修改)update mysql.user set password=...

mysql面试题【代码】

= 5; select * from tbname limit (pageNo-1)*pageSize,pageSize4.数据库三范式第一范式 字段具有原子性,不可再分第二范式 表中的每列都和主键相关第三范式 每列都和主键列直接相关,而不是间接相关 5.用一条SQL语句查询出每门课都大于80分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 ...

一道比较实用的MySQL面试题:游戏数据充值查询【图】

SELECT MAX( amount ) , t.qqnumber, t.MONTH FROM ( SELECT MONTH( a.paytime ) MONTH , b.qqnumber, SUM( a.amount ) amount FROM payment a, members bWHERE a.userid = b.userid AND YEAR( a.paytime ) = ‘2012‘ GROUP BY b.qqnumber, MONTH ) AS t GROUP BY t.MONTH;方法二: SELECT MAX( amount ) , t.qqnumber, t.month FROM ( SELECT MONTH( p.paytime ) AS MONTH , SUM( p.amount ) AS amount, m.qqnumber AS qqnu...

乐视mysql面试题

http://blog.itpub.net/28916011/viewspace-2093197/最近,朋友去乐视面试了mysql DBA,以下是我据整理的乐视mysql面试题答案,供大家参考 1. MYISAM和INNODB的不同?答:主要有以下几点区别: a)构造上的区别 MyISAM在磁盘上存储成三个文件,其中.frm文件存储表定义;.MYD (MYData)为数据文件;.MYI (MYIndex)为索引文件。 而innodb是由.frm文件、表空间(分为独立表空间或者共享表空间)和日志文件(redo log)组成。 ...