![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
张李浩
这个作者很懒,什么都没留下…
展开
-
部分函数依赖、完全函数依赖、三范式和BCNF范式
介于书本上的概念太过于抽象,且本文的芝士经常在面试中被提及,所以用自己的话解释一下,加深印象。完全、部分函数依赖完全函数依赖:X–>Y,对于X的任意一个真子集,都有该真子集无法推出Y,则称Y对X完全函数依赖部分函数依赖:X–>Y,但是Y不完全函数依赖于X,则称Y对X部分函数依赖。三范式一范式:每个分量是不可分的数据项二范式:满足一范式且表中不存在属性对主键部分函数依赖(即依赖于主键的一部分)如S(Sno,Sname,age,Cno,grade),主键(Sno,Cno)grade由原创 2022-01-03 15:16:29 · 3041 阅读 · 1 评论 -
MD5数据库密码加密简单应用
简单运用场景建表时声明:CREATE TABLE employee ( id INT PRIMARY KEY AUTO_INCREMENT, #自增 empId VARCHAR(50) NOT NULL DEFAULT '',#员工号 pwd CHAR(32) NOT NULL DEFAULT '',#密码md5 NAME VARCHAR(50) NOT NULL DEFAULT '',#姓名 job VARCHAR(50) NOT NULL DEFAULT '' #岗位)CHARSET=u原创 2021-12-20 15:54:43 · 565 阅读 · 0 评论 -
DAO 和增删改查通用方法
设计准备工作lib包utils包下的JDBCUtilsByDruid类package com.zlh.dao_.utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.FileInputStream;import java.sql.Connection;import java.sql.ResultSet;import java...原创 2021-12-19 16:39:16 · 531 阅读 · 0 评论 -
获取数据库连接最好的方法(配置mysql.properties)
介绍方法一、配置mysql.properties文件二、代码public void connect05() throws IOException, ClassNotFoundException, SQLException { //通过Properties对象获取配置文件的信息 Properties properties = new Properties(); properties.load(new FileInputStream("src\\mys原创 2021-12-19 15:58:17 · 1048 阅读 · 0 评论 -
如何通过Apache提供的DBUtils类简化jdbc编码(还不够简单)
DBUtils类介绍实例借助DBUtils+数据库连接池(Druid)完成对表的crud准备工作(jar包)druid.propertiesActor类package com.zlh.jdbc;import java.util.Date;public class Actor { //Javabean, POJO, Domain对象 private Integer id; private String name; private String sex;原创 2021-12-19 14:01:14 · 479 阅读 · 0 评论 -
T-SQL变量的定义和初始化
用户变量放在BEGIN END 外也行初始化赋值局部变量作用域:只能定义在BEGIN END里面用户变量和局部变量的区别原创 2021-11-26 23:45:19 · 784 阅读 · 0 评论