数据库专家Python

数据库面试基础整理

2018-11-08  本文已影响123人  猫咪早安晚安
  1. 什么是存储过程、优缺点
    存储过程是一个预编译的sql语句,只需要创建一次,可以调用多次。
    如果某次操作需要执行多次sql,那么选择使用存储过程速度会更快。
  1. 索引的作用、优缺点
    索引是特殊的查询表,类似查询目录。
  1. 什么样的字段适合建索引
    唯一、不为空、常被查询的字段
  2. 什么是事物
    事务是一系列严密的操作,所有操作必须成功完成,任何一个语句操作失败都会使整个操作失败,就会回滚到操作前状态。
  3. 事物的特性
  1. 什么是视图,优缺点
    视图是一种虚拟表,可以增、改、查,对视图的修改会影响基本表。
  1. 简述三大范式
    1NF:原子性,不可再分
    2NF:属性完全依赖于主键
    3NF:非主属性不传递依赖其他非主属性
  2. 主键和外键的区别
    逐渐确定一条记录的唯一标识,外键用于与另一张表的关联,保持数据一致性
  3. MySQL常见的函数
  1. 高并发访问数据库优化方法
  1. 查询语句速度慢,如何优化
  1. Oracle和Mysql的区别
  1. 封锁?封锁的基本类型?含义?
    封锁是当一个事务在对某个数据对象(数据项、记录、数据集、以至整个数据库)进行操作之前,必须获得相应的锁,以保证数据操作的正确性和一致性。
    类型:排它锁、共享锁
  1. Delete、truncate、drop的区别

MongoDB相关知识整理

  1. MangoDB的特点
  1. MangoDB适用场合
上一篇 下一篇

猜你喜欢

热点阅读