![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
风还在继续吹
这个作者很懒,什么都没留下…
展开
-
Apache DbUtils - JDBC轻量级封装的工具包
前段时间使用了Apache Common DbUtils这个工具,在此留个印,以备不时查看。大家都知道现在市面上的数据库访问层的框架很多,当然很多都是包含了OR-Mapping工作步骤的 例如大家常用的Hibernate与Mybatis。当然如果人们要一个纯粹的封装了JDBC的工具类,使用Apache Common DbUtils(下面简称ACD)是个不错的选择,这个工具在JDBC的基础上稍加封装转载 2017-09-06 21:24:12 · 207 阅读 · 0 评论 -
数据库
DDL: 1.显示所有数据库 show databases 2.切换到指定数据库 use mydb 3.显示所有数据库表 show tables 4.显示指定表结构 describe student 5.修改表结构:添加字段( 要加(COLUMN ) ---DROP COLUMN ) ALTER TABLE student ADD age int原创 2017-08-28 19:22:00 · 380 阅读 · 0 评论 -
索引,事务,视图
事务处理 一、事务是一组相关的操作,事务中的这些操作要么都成功,要么都失败. 二、事务是必须满足4个条件(ACID): Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性) 1、事务的原子性:一组事务,要么成功;要么撤回。 2、稳定性 : 有非法数据(外键约束之类),事务撤回。 3、隔离性:事务独立运原创 2017-09-06 21:19:20 · 154 阅读 · 0 评论 -
存储过程
1.存储过程 显示存储 SHOW CREATE PROCEDURE 名称\G; 一、无参存储过程 mysql> DELIMITER // mysql> CREATE PROCEDURE proc1() -> BEGIN -> SELECT count(*) FROM employee; -> END -> // 二、带参存储过程 1.输入原创 2017-09-07 22:13:04 · 169 阅读 · 0 评论 -
触发器
触发器 BEFORE 之前 AFTER 之后 1.在person表中创建触发器t1,当向person表中插入一条记录时触发. 触发执行动作为:更新number表中count字段值加一 mysql> DELIMITER // mysql> CREATE TRIGGER t1 -> AFTER -> INSERT ON person原创 2017-09-07 22:15:51 · 315 阅读 · 0 评论