mysql
文章平均质量分 72
鹿林深
盔甲再厚也无用,伤疤硬实才能防身。
展开
-
JAVA面试八股文一(mysql)
能解决数据库文件过大的问题,但是从根本上解决不了数据大查询慢的问题。什么是分库分表:当表中的数据量过大,整个查询效率就会降低的非常明显。将表的数据拆分放到不同的数据库和表中,可以解决数据量过大造成的查询效率过低的问题。mysql如何分库分表,分库分表的方式和分片策略有哪些,分库分表后,sql语句执行流程。读取时加共享锁,读完释放锁。幻读:在一个事务中,用同样的操作查询数据,得到的记录数不一致。脏读:在事务进行过程中,读取到了其他事务未提交的数据。不可重复读:读书数据时,加共享锁,写数据时加排它锁。原创 2023-02-14 17:35:45 · 383 阅读 · 0 评论 -
MYSQL视图与表的区别,使用视图的理由
1.MySQL中视图和表的区别以及联系 (1)视图是已经编译好的SQL语句,是基于SQL语句的结果集的可视化的表,而表不是。 (2)视图没有实际的物理记录,而表有。 (3)表是内存,视图是窗口。 (4)表占用物理存储空间而视图不占用物理存储空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能用创建的方式来进行修改。 (5)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度来说,视图可以防止用户接触数据表,因而用户不知道数据表结构。原创 2020-06-02 10:03:53 · 506 阅读 · 0 评论