
数据库
数据库的良性使用
封心之痕
这个作者很懒,什么都没留下…
展开
-
mysql引擎
一.简介 mysql是目前较为流行的关系型数据库。 引擎分为:1. InnoDB,2.MyIsam, 3. Memory(堆内存), 4. Blackhole(黑洞引擎), 5. Mrg_Myisam(水平分表), 6. Archive, 7. Performance_Schema, 8. Federated , 9 CSV。 主要分为使用InnoDB与MyIsam 二.InnoDB与M...原创 2020-03-02 11:27:08 · 225 阅读 · 0 评论 -
sql优化
一.分库分表 二.加索引,索引不超过6个为最好。 三.sql编写优化 1.尽量避免在 where 子句中对字段进行 null 值判断,可将字段设置默认值。 2.尽量避免在 where 子句中使用!=或<> 3.尽量避免在where 子句中使用 or 来连接条件 select id from user where age=10 or age=20 可以修改为: sele...原创 2020-02-24 16:35:52 · 265 阅读 · 1 评论 -
处理数据库连接超过8小时
一.原因 mysql 配置文件中interactive_timeout与wait_timeout的默认值为28800(8*60*60) 二.处理 (1).dbcp数据源 在项目配置文件中增加 <!-- 验证数据库连接的查询语句 --> <property name="validationQuery" value="SELECT 1" /> <!--是...原创 2020-01-10 12:20:59 · 365 阅读 · 0 评论 -
常用sql语句
一 基础语句 1.增加数据 <insert id="方法名" parameterType="实体类路径"> insert into 表名(属性名,属性名······) values(值,值·····) </insert> 2.删除数据 <delete id="方法名" parameterType="int"> delete from 数据库...原创 2019-04-22 21:54:51 · 203 阅读 · 0 评论 -
java连接mysql数据库相关代码
import java.sql.DriverManager; import java.sql.SQLException; import com.mysql.jdbc.Connection; public class DBCon { private Connection con=null; public Connection getCon() { try { Cla...原创 2018-03-09 15:19:28 · 205 阅读 · 0 评论