![](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 · 212 阅读 · 0 评论 -
数据库
DDL:1.显示所有数据库show databases 2.切换到指定数据库use mydb3.显示所有数据库表show tables4.显示指定表结构describe student5.修改表结构:添加字段( 要加(COLUMN ) ---DROP COLUMN ) ALTER TABLE student ADD age int原创 2017-08-28 19:22:00 · 382 阅读 · 0 评论 -
索引,事务,视图
事务处理一、事务是一组相关的操作,事务中的这些操作要么都成功,要么都失败.二、事务是必须满足4个条件(ACID): Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)1、事务的原子性:一组事务,要么成功;要么撤回。2、稳定性 : 有非法数据(外键约束之类),事务撤回。3、隔离性:事务独立运原创 2017-09-06 21:19:20 · 158 阅读 · 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 · 184 阅读 · 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 · 334 阅读 · 0 评论