摘要: 第一个JDBC程序 创建测试数据库 ​CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci;​USE jdbcStudy;​CREATE TABLE `users`( id INT PRIMARY KEY, NAME 阅读全文
posted @ 2021-10-01 21:14 屯子里唯一的架构师 阅读(189) 评论(0) 推荐(0) 编辑
摘要: JDBC(重点) 数据库驱动 驱动:显卡,声卡,数据库 JDBC SUN公司为了简化开发人员的(对数据库的统一)操作,提供了一个(java操作数据库的)规范,俗称JDBC,这些规范的是实现由具体的厂商去做~ 对于开发人员来说,我们只需要掌握JDBC接口的操作即可! 阅读全文
posted @ 2021-10-01 15:54 屯子里唯一的架构师 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 数据库的三大范式 为什么需要数据规范化 信息重复 更新异常 插入异常 无法正常显示信息 删除异常 丢失有效的信息 三大范式 第一范式(1NF) 相当于原子性,保证每一列不可再分 第二范式(2NF) 前提:满足第一范式 每张表只描述一件事情 第三范式(3NF) 前提:满足第一范式和第二范式 第三范式需 阅读全文
posted @ 2021-09-26 19:15 屯子里唯一的架构师 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 如何设计一个项目的数据库 为什么要设计: 当数据库比较复杂的时候,就需要设计了 糟糕的数据库设计: 数据冗余,浪费空间 数据库插入和删除都会麻烦,会有异常【屏蔽使用物理外键】 程序的性能差 良好的数据库设计: 节省内存空间 保证数据库的完整性 方便我们开发系统 软件开发中,关于数据库的设计: 分析需 阅读全文
posted @ 2021-09-26 18:31 屯子里唯一的架构师 阅读(291) 评论(0) 推荐(0) 编辑
摘要: MySQL备份 为什么要备份: 保证重要的数据不丢失 数据转移 MySQL数据备份的方式: 直接拷贝物理文件(直接拷贝data目录,但是给人感觉是有点low~) 在SQLyog这种可视化工具中手动导出 在想要导出的表或者库中,右键,选择备份导出 使用命令行导出 mysqldump 命令行使用 ​# 阅读全文
posted @ 2021-09-26 14:41 屯子里唯一的架构师 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 数据库用户管理 SQL yog可视化界面管理 SQL命令操作 用户表:mysql.user 本质:读这张表,进行增删改查操作 -- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'​CREATE USER peng IDENTIFIED BY '密码'​-- 修改密码( 阅读全文
posted @ 2021-09-25 18:48 屯子里唯一的架构师 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 索引原则 索引不是越多越好 不要对经常变动的数据加索引 小数据的表不需要加索引 索引一般加在常用来查询的字段上 索引的数据结构 Hash类型的索引 Btree:innoDB的默认数据结构 [MySQL索引背后的数据结构及算法原理](http://blog.codinglabs.org/article 阅读全文
posted @ 2021-09-25 16:32 屯子里唯一的架构师 阅读(33) 评论(0) 推荐(0) 编辑
摘要: sql创建一百万条数据索引测试 (不用学会,通过看视频对索引的强大有个清晰理解就可以了) 详见链接 总结: 索引在小数据量的时候,用处不大,但是在大数据的时候,区别十分明显~ 阅读全文
posted @ 2021-09-25 16:09 屯子里唯一的架构师 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 索引 索引 MySQL官方对索引的定义为:索引(index)是对帮助MySQL高效获取数据的数据结构 比如:0.5s与0.000001s的区别 提取句子主干,就可以得到索引的本质:索引是数据结构 索引的分类 在一个表中,主键索引只能有一个,唯一索引可以有多个 主键索引(primary key) 唯一 阅读全文
posted @ 2021-09-25 10:47 屯子里唯一的架构师 阅读(159) 评论(0) 推荐(0) 编辑
摘要: -- 事务 ​​-- mysql是默认开启事务自动提交的set autocommit=0 -- 关闭set autocommit=1 -- 开启(默认的)​​-- 手动处理事务set autocommit=0 -- 关闭自动提交​​-- 事务开启start transaction -- 标记一个事务 阅读全文
posted @ 2021-09-25 09:29 屯子里唯一的架构师 阅读(50) 评论(0) 推荐(0) 编辑