数据库
zYan_g
这个作者很懒,什么都没留下…
展开
-
Mybatis的mapper.xml文件关键字解释
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- namespace:填写映射当前的Mapper接口,所有的增删改查的参数和返回值类型, 就可以直接填写缩写,不区分大小写,直接通过方法名去找类型--><map转载 2022-04-08 11:05:00 · 1704 阅读 · 0 评论 -
数据库设计-数据字典
原文链接转载 2021-09-15 11:00:52 · 1019 阅读 · 0 评论 -
数据库设计阶段
目录原创 2021-09-14 11:36:09 · 146 阅读 · 0 评论 -
数据库范式相关
第一范式(1NF)每个属性不可再分例:居民物业表中有一个属性是水电费.水电费还能再分成水费和电费,所以这个表不符合第一范式函数依赖对于关系R,有两个属性A,B,只要确定了A的值,B的值就唯一确定(不会出现一个A的值对应两个B的值),就称A函数确定B或者B依赖于A,记作A→\rightarrow→B完全函数依赖和部分函数依赖:完全函数依赖:属性集合A→\rightarrow→属性集合B,A的真子集↛\nrightarrow↛属性集合B部分函数依赖:属性集合A→\rightarrow→属性集合B原创 2021-09-12 12:23:04 · 84 阅读 · 0 评论 -
空值
1原创 2021-09-10 11:47:43 · 393 阅读 · 0 评论 -
数据库操作(增删改查)
目录1.数据查询sql代码:建数据库和表:Create database sc_db;use sc_db;create table student(sno char(8),sname char(8),ssex char(2),sage int,sdept char(10));create table course(cno char(3) ,cname char(12),cpno char(3),ccredit int);create table sc(sn原创 2021-09-10 11:30:23 · 1125 阅读 · 0 评论 -
数据库中的数据类型
数据类型含义CHAR(n),CHARACTER(n)长度为n的定长字符串CHAR(n),CHARACTER(n)长度为n的定长字符串原创 2021-09-07 11:04:21 · 362 阅读 · 0 评论 -
Mybatis入门案例
文章目录一、Mybatis简介1.引入jar包2.mybatis-config.xml全局配置文件总结一、Mybatis简介mybatis是一个轻量级(轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短)的持久化层框架,对JDBC操作进行封装,使开发者本身更多关注于SQL语句的执行效率mybatis是一个半自动(对象+SQL语句)ORM映射框架,支持一对一、一堆多实现,多对多采用两个一对多实现# 二、使用案例1.引入jar包2.mybatis-confi原创 2021-07-30 20:57:30 · 114 阅读 · 0 评论 -
关系的完整性
实体完整性1.一个实体对应的就是表中的一个元组2.每个实体都需要有一组主属性进行唯一标识,而确保这些主属性不为空就是保证了实体完整性参照完整性1.情况一:如果一个表的属性是这个表的非主属性,而这个属性是另一个表的主属性情况二:表内的某非主属性的值来自于主属性2.保证参照完整性就是保证这个值的取值必须为空值或者表内对应的主属性的值用户定义完整性1.针对某一具体关系数据库的约束条件2.来自于用户需求...原创 2021-09-06 17:15:16 · 138 阅读 · 0 评论 -
mybatis中遇到的问题
目录1.文档提供的在try的方式开始的事务中,在进行insert操作时,没有commit和close语句事务中的数据就不会提交,为确保事务的原子性,就会回滚到最初的状态2.全局文件的configuration中的的标签是有一定顺序的3.接收参数1.@Param("a")2.使用Map3.resultMap mybatis文档1.文档提供的在try的方式开始的事务中,在进行insert操作时,没有commit和close语句事务中的数据就不会提交,为确保事务的原子性,就会回滚到最初的状态2.全局文件的原创 2021-07-30 21:39:07 · 62 阅读 · 0 评论