摘要: 数据库事务的想关操作 1.事务开始:开始是一个事物,作为回滚的标记 2,回滚 rollback :回滚到上一个事务开始的地方, 或者回滚到某个存档点,期间没被 commit ; 操作都会被撤回 3.提交commit ;将事务中所有操作提交到数据库中\ 4.存档点:设置存档点方便回滚 开始事务 ... 阅读全文
posted @ 2019-05-28 17:04 脑抽不要停 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 会影响数据库链接的创建和关闭 还有数据库流程的监控和日志 常见连接池 DBCP2 : Apache组织维护 C3p0 :Spring默认支持 Druid :阿里巴巴维护 都依赖配置文件 配置文件会配置一些基本信息 配置文件格式 xml, json, properties, int ,y 阅读全文
posted @ 2019-05-28 16:52 脑抽不要停 阅读(89) 评论(0) 推荐(0) 编辑
摘要: JDBC 全称 java data Base Connectivity//翻译 java 数据库链接 JDBC是一组以java编写的类和接口 好处: 1.java开发人员完全不需要关心数据库的连接方式和实现手段 2.提高代码的可维护性,是一种组件化私想 3.代码的执行效率很高,速度很快 缺点 1.代 阅读全文
posted @ 2019-05-28 16:40 脑抽不要停 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 表和表关系 一对一 一对多 多对多 一对多 部门和员工 先创键被依赖表(dept) 员工表(关联表) 给有外键的表添加数据的时候, 要添加的数据必须在被关联表(dept)中出现 关于外键 1.外键只和update和delete有关系 2.在insert的时候,只有被关联表(dept)有相应的值, 才 阅读全文
posted @ 2019-05-28 15:46 脑抽不要停 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 运算符 基本的加减乘除取余都在sql语句里面都好用 使用as关键字给列或表改名 例: 比较运算符 =, ,=, 例: 判断是否为空 is null is nut null 例: 判断两个值是否相等 ,= 和=区别就是他可以判断两个空值相等 例: beyween ....and ..... 判断是否在 阅读全文
posted @ 2019-05-28 15:39 脑抽不要停 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 创建一个数据库 创建一个表 删除一个表 列的4种约束 1.主键约束 primary key 被标记为主键的列,数据不能重复, 原则上一个表只能有一列被标记为主键 2.自增约束 auto_increment 将该列表设置为自增字段,相当于上一行的自增 3.非空约束(not null) 被标记的列不能为 阅读全文
posted @ 2019-05-28 14:56 脑抽不要停 阅读(100) 评论(0) 推荐(0) 编辑