美文网首页
数据库Mysql——面试题问题

数据库Mysql——面试题问题

作者: 樑衛東 | 来源:发表于2020-05-05 13:33 被阅读0次

        在这里给大家整理一些关于数据库面试的问题,希望可以帮助到大家。


1,简单说一下数据库的增删改查,项目中常用到什么?

插入数据:insert into 表名(属性1,属性2,..) value(值1,值2,...)

修改数据:update 表名 set 属性=值 where 条件

删除数据:delete from 表名 where 条件

查询:select 属性 from  表名 条件

一般项目中用到最多的sql语句是查询语句,检索数据,返回想要的值,数据的分组,数据的排序,过滤数据等等

2,你所在公司用什么数据库?

如果是大公司oracle会用的比较多,安全保密性好,就是需要花钱

如果公司是中等mysql会多一些,安全性一般,主要免费

主要看客户需求,再决定用什么数据库

3,数据库中如何实现并发?

            数据库高并发主要是慢,后台对数据的操作流程比较多,数据行走的过程比较繁琐,导致慢

1,使用缓存:第一次获取到数据后,保存在缓存中,下次再用直接从缓存中加载就好,但是要保持数据库的一致性

2,使用存储过程:可以把多次访问数据库的语句,整合起来放到存储过程中,这样只需要访问一次数据库就好了

3,减少数据库的访问次数,sql语句可以合并的就合并,尽量一次执行

4,可以将表分开,数据分开,减少表中的数据,但是分开的表一定要关联起来

4,表和视图的区别?

1,视图是虚拟的表,表是真实的表,视图是来自于真实的表

2,视图中存在的是逻辑而不是数据,表中是真实的数据

相关文章

网友评论

      本文标题:数据库Mysql——面试题问题

      本文链接:https://www.haomeiwen.com/subject/mbhmghtx.html