MySQL

常用的MySQL工具

mysqldump数据库备份工具 mysqldump 客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建表,及插入表的SQL语句。 # 语法 : mysqldump [options] db_name [tables] mysqldump [options] ...

SQL优化

插入数据 insert 一次插入数据和批量插入数据 insert into tb_test (id, name) values (1,'Tom'); insert into tb_test (id, name) values (1,'Tom'),(2,'Jack'),(3,'Jerry&#...

InnoDB与MyISAM存储引擎的区别与选择

存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式 。 存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。我们可以在创建表的时候,来指定选择的存储引擎,如果没有指定将自动选...

MySQL的主从复制

MySQL的主从复制是一种数据库复制技术,用于实现数据在多个MySQL服务器之间的同步。 在主从复制中,有一个主数据库(称为主服务器,或主库,master)和一个或多个从数据库(称为从服务器,或从库,slave)。主库负...

JDBC

一、JDBC概述 JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。 Java 程序员使用JDBC ,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作 Java程序员实际上只要面向...

MySQL事务篇

MySQL的事务是在InnoDB存储引擎中实现的。 事务是什么? 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失...

MySQL 索引篇

索引概述(为什么添加索引?) 无索引:查找时需要全表扫描,效率太低 有索引:查找时通过B+Tree查找时效率高, 索引的优势: 提高数据检索的效率,降低数据库的IO成本 通过索引对数据进行排序,降低数据排序的成...

zhl