mysql
文章平均质量分 77
数据库基础
你的pizza到了
希望大家能有自己的思想,技术再难都能学,但思想是很重要的
展开
-
JDBCTemplate&三层架构
一 JDBCTemplate1.1 概述使用JDBCTemplate可以将JDBC操作数据库的代码简化到3步,它是spring家族的一个子产品(Spring、SrpingMVC、SpringBoot、SpringSecurty、SpringJPA。。。。。。)所有的产品,都是免费开源,它是对JDBC封装的一套工具包【jar】api创建JDBCTemplate对象new JDBCTempl...原创 2018-10-11 16:37:20 · 618 阅读 · 0 评论 -
JDBC连接池&动态代理
一 PreparedStatement1.1 登录案例上一篇博文中的最后的用户登录案例,使用Statement对象执行SQL语句会出现一个问题:用户不输入密码,只输入用户名,一样可以登录成功问题SELECT * FROM USER WHERE username = 'admin ' #' and password = '';-- 使用#号将后半段的密码验证消除,#号在mysql中是备注...原创 2018-10-09 17:44:01 · 1631 阅读 · 0 评论 -
mysql:权限&JDBC
ctrl+alt+v:直接获取某个方法的返回值,并创建值接收ctrl+alt+m:将java语句抽取成方法,只需要写入方法名ctrl+alt+t:快速将选中语句加上try…catchalt+鼠标下移:批量编辑一 DCL(数据控制语言)进入企业,一般有专门的DBA去负责管理数据库1.1 创建用户-- 格式create user '用户名'@'主机地址' identified by '...原创 2018-10-08 20:01:22 · 1610 阅读 · 0 评论 -
mysql:多表查询与事务
1、三范式1.1 什么是范式 范式就是设计数据库的表的规则 通过科学规范的设计规则,可以优化数据库的存储性能1.2 范式的基本分类 目前关系型数据库有六种范式:我们程序员一般只需要掌握前三种1.3 一二三范式总结:1)、第一范式:每一个字段不可进行再次拆分2)、第二范式:一张表只描述一件事情;每个表中的每个字段都依赖于主键3)、第三范式:从表的外键必须使用在主表的主键...原创 2018-09-29 16:53:00 · 458 阅读 · 0 评论 -
外键的级联
外键的级联当俩个表建立连接后,如果主表中要对其主键进行修改,而从表外键不做更改,就会出现错误;以下例中,部门表为主表,员工表为从表,员工表中外键连接的为部门表中的id;要把部门表中的id值2,改成5,能不能直接修改呢?UPDATE department SET id=5 WHERE id=2;不能直接修改:Cannot delete or update a parent row: a ...原创 2018-09-28 20:57:52 · 2777 阅读 · 0 评论 -
mysql:查询与约束
1、DQL语句单表的条件查询:-- 满足条件的字段将被显示查询SELECT 字段名 FROM 表名 WHERE 条件;准备数据-- 创建表CREATE TABLE student ( id int, name varchar(20), age int, sex varchar(5), address varchar(100), math int, engl...原创 2018-09-28 19:03:43 · 1230 阅读 · 0 评论 -
mysql:基础语法
1、数据库介绍1.1 什么是数据库按照特殊格式存储数据的仓库,方便我们的存取使用1.2 关系型数据库管理系统应用软件–mysql:操作仓库、表、记录(信息)1.3 实体和表关系一个实体对应一张表,一个对象对应一条记录1.4常见数据库MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle:收费的大型数据库,Oracl...原创 2018-09-26 17:34:54 · 178 阅读 · 0 评论