MySQL相关问题

MySQL的技术特点是什么

MySQL数据库软件是一个客户端或者服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器,不同的后端,广泛的应用编程接口和管理工具。

Heap表是什么

Heap表存在于内存中,用于临时告诉存储,BLOB或TEXT字段是不允许的,只能使用比较运算符 >= , =, >, <, <=, Heap表不支持 Auto_INCREMENT,索引不能为NULL

如何控制Heap表的最大尺寸

Heap表的大小可以通过称为 max_heap_size的MySQL配置变量来控制

与Oracle相比,MySQL有什么优势?

MySQL是开源软件随时可用,无需付费,MySQL是便携式的,带有命令提示符的GUI,使用MySQL查询浏览器支持管理

MySQL中如何区分 Float 和 DOUBLE

浮点数以8位精度存储在FLOAT中,并且有四个字节
浮点数存储在DOUBLE中,精度为18位,有8个字节

MySQL区分CHAR_LENGTH和LENGTH区别

CHAR_lENGTH是字符数,而LENGTH是字节数。Latin字符的两个数据是相同的,但是对于Unicode和其他编码,它们是不同的

select * from table t where size > 10 group by size order by size的SQL语句顺序

where > group by > having > select > order by

让你设计一个索引,你会怎么设计?

mysql默认存储引擎innodb只显示支持B树索引,对于频繁访问的表,innodb会透明建立自适应hash索引,即在B树索引基础上建立Hash索引,可以显著提高查找效率,对于客户是透明的,不可控的,隐式的

说说事务的四种特性(ACID)

  • 原子性(Atomicity):是指事务是一个不可分割的工作单位,事务中操作要么全部发生,要么一个不发生
  • 一致性(Consisitency):事务前后数据的完整性必须保持一致
  • 隔离性(Isolation):事务隔离性是指多用户并发访问数据时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要互相隔离
  • 持久性(Durability):持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值