1、oracle中。nvl可以作用的数据类型是? ABD
A、字符
B、日期
C、rowid
D、clob
2、下面关于“mysqld --initialize-insecure”命令描述正确的是? ABC
A、mysqld自动为默认用户root设置空密码
B、“mysqld”表示mysql安装目录下bin目录下的可执行文件
C、“--initialize” 表示初始化数据库
D、mysqld自动为默认用户root设置一个随机密码
3、MySQL 的存储引擎 InnoDB 是在哪个版本中代替 MyISAM 引擎成为默认存储引擎? A
A、MySQL 5.5
B、MySQL 5.6
C、MySQL 5.1
D、MySQL 5.7
4、命令行登录mysql的时候,以下哪一个选项指定连接的端口号? B
A、-p
B、-P
C、-u
D、-h
从MySq的5.5.8版本开始,InnoDB成为mysal默认的存储引警。InnoDB存储引警的特点如下
(1)支持事务,其设计的目标是面向在线事务处理(OLTP) 的应用,特点是行锁设计、支持外键,支持非锁定读,即默认的读取操作不会产生锁。
(2)通过多版本并发控制(MVCC) 来获得高并发性,并且实现了SQL的四种隔离级别,分别是:
。未提交读(READ UNCOMMITTED)
。提交读(READ COMMITTED) ;
。可重复读(REPEATABLE READ)
。可串行化(SERIALIZABLE)
lnnoDB默认的隔离界别为可重复读,在可重复读的隔离级别下,通过一种next-key locking的策略来避免幻读现象的产生,实现了可串行化级别下的功能。
(3)提供了插入缓冲、二次写、自适应哈希索引、预读等高性能和高可用的功能:
(4)表中数的存情采用了聚集的方式,因此每张表的存储都是按主键的顺序进行存放的,如果没显式使用主键,innoDB会为每一行生成一个6Byte的ROWID作为主键




