Mysql
文章平均质量分 72
小鱼爱吃菜
在探索真理的道路上也一定要热爱生活呀
展开
-
Mysiam存储引擎的表中disablekeys和enablekeys的区别和作用,以及innodb中的插入大量数据优化
正文当我们在插入大批量的数据的时候,假如通过文本编辑出插入的数据,那么我们只需要将其进行下载,也就是load data infile’/home/msql/table_name.txt’ into table table_name;这个就是对文本中的插入数据进行一个加载,但是这样做的话真的会很浪费事件,所以我们需要做的就是提前关掉索引,也就是对这个表进行一下修改,alter table table_name disable keys;这个就是关闭索引,然后再进行一个插入,插入完之后,再打开索引,即alte原创 2021-09-22 11:05:51 · 1144 阅读 · 0 评论 -
Mysql重要内容(视图以及物化视图)
简介这里我想说的是,程序本身不需要关心表的结构,只需要按照视图定义来取数据或更新数据。什么是视图说起视图呢,就是说它相当于一个虚拟的表,你看不到它,但是你可以根据它来更新和操作表,视图中的with check option就是针对于可更新的视图的例子首先我们来创建一个叫做t的表,然后再创建一个视图,这个视图当中的数据是和t表相关的,也就是对这个表进行了一个限制create table t (id int);create view v_tasselect * from t where id原创 2021-09-12 20:52:46 · 4367 阅读 · 0 评论 -
MySQL的存储引擎(Mylsam、innoDB)
mySql存储数据时,有不同的存储方式,这些方式都使用了不同的底层实现(如:存储机制,索引技巧,索引技巧,锁定水平),底层实现的差异带来的功能也就不同。在不同的场景下使用合适的存储方式就能让你的数据读写速度更快或者获得额外的功能。主要的有: MyIsam , Mrg_Myisam, Memory, Blackhole, CSV, Performance_Schema, Archive, Federated , InnoDB可用通过 show engines 查看你的myS原创 2021-09-04 22:50:54 · 265 阅读 · 0 评论 -
MyIASM和InnoDB的含义和二者的关系
MyIASM其实,MyIASM是没有对事务提供支持的,并且也没有对外键和行级锁的约束,因此在采用insert()和update()操作的时候会锁定整个表,效率较低。因此它更加支持的是一个读的操作,因为其先就保存的有行的信息在里面。在查找数据时,MyIASM直接查找文件的OFFSET,定位比InnoDB要快很多(InnoDB寻址时要先映射到块,再映射到行)。总的来说,MyISAM的缺点就是更新数据慢并且不支持事务的处理,优点时查询速度快。InnoDBInnodb提供了数据库事务的支持,并实现了sql标原创 2021-06-26 20:03:17 · 142 阅读 · 1 评论 -
Mysql从入门到精通
Mysql数据类型不同类型整数存储所需的字节数是不同的,占用字节数最小的是TINYINT类型,占用字节最大的是BIGINT类型,相应的占用字节越多的类型所能表示的数值范围越大,一般更常用的还是INT这样的普通整数类型创建数据库、建表和插入数据当知道数据库类型之后,我们需要做的就是创建一个数据库,然后对这个数据库当中建立相应的表1、首先是删除之前用过的数据库,也可以重新创建一个新的数据库2、创建数据库并且建立一个新的表3、现在向这个表当中添加数据这个表示的就是在表当中进行的一些分析和判断原创 2021-05-01 23:05:38 · 179 阅读 · 0 评论 -
Result的方法
ResultSet遍历两种方法,第一,直接迭代,第二,用第三方工具类第一:直接迭代:1.DQL代码不同于前面的DML过程的是,将原来的sql语句改成DQL,并且调用statement的executeQuery() 方法执行查询,返回结果使用ResultSet 进行接收。String sql = “select * from student”;ResultSet rs = stmt.executeQuery(sql);这个rs保存了查询返回的结果集,并没有读取出来呢,究竟怎么读呢?首先让我们了解一原创 2021-04-10 12:27:27 · 3098 阅读 · 0 评论 -
基础Mysql总结
数据库基础知识什么是三大范式?mysql有关的权限表都有几个?数据类型mysql有哪些数据类型?引擎Mysql存储引擎MyIsam与innodb有什么区别?Mylsam索引与Innodb的区别?innodb引擎的四大特性有哪些?存储引擎的选择?索引简要概述索引索引有哪几种类型?索引的数据结构索引的基本原理索引的算法有哪些?索引设计的原则创建索引的三种方式,删除索引使用索引查询一定能提高查询的性能吗?为什么百万级别以上的数据如何删除前缀索引什么是最左前缀原则?什么是最原创 2020-06-27 19:55:16 · 175 阅读 · 0 评论