数据库
6666,
耐住寂寞,方享繁华
展开
-
数据库中为什么需要外键?
是直接说明为什么需要外键有点难,所以我们通过以下案例来了解: 如何将小米商城fuliuqingfeng的用户信息及其多个邮寄商品地址保存到数据库中? 方案一: create table user_info( id char(36) primary key, user_name varchar(30) not null, password varchar(30) not null, rea...原创 2019-08-15 10:57:22 · 135 阅读 · 0 评论 -
JAVA学习心得——DBUtil工具类
接口: package com.jd.util; import java.sql.ResultSet; public interface IRowMapper{ void rowMapper(ResultSet result); } 工具类: 提供防止SQL注入和不防止SQL注入两种方法: package com.jd.util; import java.sql.Connection;...原创 2019-08-15 13:20:03 · 2259 阅读 · 0 评论 -
数据库ACID(事务四大特性)
事务四大特性(ACID): 1. 原子性(Atomicity):化学中的原子指不可再分的基本微粒,数据库中原子性强调事务是一个不可分割的整体,事务开始后所有操作要么全部成功,要么全部失败,不可能停滞在中间某个环节。如果事务执行过程中出错就会回滚到事务开始前的状态,所有的操作就像没有发生一样不会对数据库有任何影响。 原子性理解,事务是一个整体,结果只有0和1之分。执行结果要么成功,要么失败。 2...原创 2019-08-15 20:02:27 · 514 阅读 · 0 评论 -
事务隔离级别
同一个应用程序中的多个事务或不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题,这些问题可分为如下三种类型:、 -脏读(Drity Read): 不可重复读(Non-repeatable read): 幻读(Phantom Read): ...原创 2019-08-17 17:25:53 · 56 阅读 · 0 评论 -
多表查询的基础操作
多表查询 多表查询分为:内连接 外连接(左右全) 交叉连接 下面提供两个表格,供演示操作: 内连接:多个表的交集 sql语句如下: select ui.*,addr.* from user_info ui,address addr where ui.id=addr.user_id 拆分理解: ui、addr是user_info和addrss的别名, "."是调用的意思。 .".*"、"...原创 2019-08-17 18:41:03 · 204 阅读 · 0 评论