MySQL性能优化知识总结一、查询MySQL性能参数1. MySQL中 ,可以使用SHOW STATUS语句查询一些MySQL数据库的性能参数。SHOW STATUS语句语法如下所示:SHOW STATUS LIKE 'value';value是要查询的参数值Connections:连接MySQL服务器的次数Uptime:MySQL服务器的上线时间Slow_queries:慢查询的次数Com...
MySQL知识总结(一)一、什么是事务?事务是数据库系统区别于其他一切文件系统的重要特性之一事务是一组具有原子性的SQL语句,或是一个独立的工作单元事务要求符合:原子性、一致性、隔离性、持久性二、事务四大特性1.原子性:不可分割的操作单元,事务中所有 操作,要么全部成功;要么撤回到执行事务之前的状态2.一致性:如果在执行事务之前数据是一致的,那么在执行事务之后数据库也还是一致的;3.隔离性:...
【转载】MyBatis一次性插入多条数据使用MyBatis的Mapper.xml里面的 <foreach>标签进行循环插入,这种方法相对于Controller层的for循环一条条的插入,不论是效率还是数据库消耗都较之于后一种有很大提升。 <?xml version="1.0" encoding="UTF-8" ?> <!D...
SQL语句练习题(一)前言本篇将给大家带来一个在网上找的一些SQL语句的练习题,答案将在后面的篇章中公布练习题建表语句DROP DATABASE exam; CREATE DATABASE exam; USE exam; /*创建部门表*/ CREATE TABLE dept( deptno INT PRIMARY KEY, dname ...
多表查询一、合并结果集1.要求被合并的表中,列的类型和列数相同2.UNION,去除重复行3.UNION ALL,不去除重复行例如:SELECT * FROM cd UNION ALL SELECT * FROM ab;二、连接查询分类内连接外连接左外连接右外连接全外连接(MySQL不支持)自然连接(属于一种简化方式)内连接方言:SELECT * FROM 表1 别名1,表2 别名2 WHER...