当前位置:首页 > 数据库 > 正文

mysql常用语句面试,mysql语句面试题

mysql常用语句面试,mysql语句面试题

分享几道关于MySQL索引的重点面试题 1、B+tree的磁盘读写代价更低,B+tree的查询效率更加稳定 数据库索引采用B+树而不是B树的主要原因:B+树只要遍历叶子...

分享几道关于MySQL索引的重点面试题

1、B+tree的磁盘读写代价更低,B+tree的查询效率更加稳定 数据库索引采用B+树而不是B树的主要原因:B+树只要遍历叶子节点就可以实现整棵树的遍历,而且在数据库中基于范围的查询是非常频繁的,而B树只能中序遍历所有节点,效率太低。

2、(3)、int(20)中20的涵义 (4)、mysql为什么这么设计 InnoDB支持行级锁,而MyISAM支持表级锁 InnoDB支持MVCC, 而MyISAM不支持 InnoDB支持外键,而MyISAM不支持 InnoDB不支持全文索引,而MyISAM支持。

3、答案: 在Debian 上运行命令 service mysql status,然后看输出即可。在 RedHat 或者 centos 上运行命令 service mysqld status,然后看看输出即可。

SQL语句面试题

区别:视图是已经编译好的sql语句。而表不是 视图没有实际的物理记录。而表有。

delete from A表 ( where id=1) 删除A表(删除A表id=1的数据)如果删除某个测试数据,记得加where条件,否则整张表的数据都被删除,防止误操作!不过,数据可以回滚找回。truncate A表:清除表数据,数据无法回滚。

忍不住想说一句,因为第一题中的字段类型是 【日期型】,而各种数据库操作日期型数据有不同的方法,没有一种共通的方法,所以脱离了数据库而言没有一种共通的sql。

mysql数据库面试题(学生表_课程表_成绩表_教师表)

1、第一步:关键词有“平均成绩”、“学生编号”、“学生姓名”,锁定使用表:成绩表、学生表。 第二步:给出学生信息及课程分数,通过主键sid关联学生表和课程表。

2、下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,考试日期:ex_date。

3、创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。

4、学生表名为:student, 单科成绩的字段为:subject。

最新文章