![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 71
靠谱的大钊
没啥写, 就这样
展开
-
数据库-面试重点-概述
文章目录MySQL 的内连接、左连接、右连接有什么区别?Hash算法索引的基本原理百万级别或以上的数据如何删除数据库为什么使用B+树而不是B树什么是聚簇索引?何时使用聚簇索引与非聚簇索引非聚簇索引一定会回表查询吗?行级锁,表级锁和页级锁对比什么是死锁?怎么解决?sql约束:SQL的生命周期?大表数据查询,怎么优化:超大叶分页处理:慢查询日志:所以优化也是针对这三个方向来的:优化查询过程中的数据访问数据库优化数据库结构优化:当MySQL单表记录数过大时,数据库的CRUD性能会明显下降,一些常见的优化措施如下:原创 2021-10-06 13:16:11 · 572 阅读 · 0 评论 -
JDBC-03-JDBCUtils
JDBCUtils package com.nie3.util; import com.nie.connection.ConnectionTest; import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Properties; /** * 操作数据库的工类 */ public class JDBCUtils { /** * 获取数据库连接原创 2021-01-20 21:38:12 · 205 阅读 · 0 评论 -
Mysql-06--多表设计--关联查询
多表设计 文章目录多表设计关联查询-- 等值连接非等值链接**-- 自连接**-- 外连接-- 交叉连接 关联查询 含义: 又称多表查询,当查询的字段来自多个表时,就会用到连接查询 笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n 发生原因: 没有有效的连接条件 如何避免: 添加有效的连接条件 按能功能分类: 内连接 等着连接 非等值连接 自连接 外连接 左外连接 右外连接 交叉连接 – 等值连接 SELECT 1_student.num , 1_student.name, 1_stude原创 2021-01-20 15:08:37 · 156 阅读 · 0 评论 -
Mysql-05--多表设计--范式--表关系
多表设计 设计表时,先确定表存储那类的信息,学生表,定义类,数据类型,约束 范式 为了建立冗余较小,结构合理的数据库,设计数据库时必须遵循一定的规则 目前有五种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式) 一般的数据库满足第三范式就行. 第一范式 确保每列保持,原子性,不可再分 第二范式: 由主键, 其他字段依赖于主键 第三范式 消除传递依赖,方便理解,可以看作消除冗余 表之间的关系 一对一原创 2021-01-19 19:37:38 · 221 阅读 · 0 评论 -
Mysql-04-DQL-基础查询-条件查询-模糊查询-UNION和UNION ALL-排序-数量限制-分组查询-子查询
DQL-基础查询 条件查询 使用where子句,不满足条件的行过滤掉,where子句紧随from子句 语法:select <结果> from <表名> where <条件> 比较 =, != 或<>, >, <, >=, <= 逻辑运算 and 与 or 或 not 非 # 查询结果' SELECT * FROM t_student; -- =在where 子句后面表示 等于 SELECT原创 2021-01-18 20:43:55 · 672 阅读 · 0 评论 -
Mysql-03-DML数据操作语言-DQL-基础查询
DML数据操作语言 数据库操作语言DML(Data Manipulation Language ) 常用语句: insert dateta update 文章目录DML数据操作语言插入数据DQL-基础查询查询结果处理函数:单行函数字符函数:逻辑处理ifnull---- if数学函数日期函数分组函数 插入数据 INSERT INTO t_student VALUE(111,'聂','男','1999-01-01' ,122.1, 12311231,NOW()); 方式一: INSERT INTO 表名(原创 2021-01-18 19:53:49 · 195 阅读 · 0 评论 -
Mysql-02-DDL数据结构定义语言,,创建表,约束,修改表的结构等
Mysql-02-创建表,约束,修改表的结构等 文章目录Mysql-02-创建表,约束,修改表的结构等查询数据库设计表:表中有以下约束设计表数据类型整数浮点数数据类型(M,D)BOLB用于储存图片视频主键:约束**主键的自动增长**默认值创建表语法:删除表:修改表复制表名创建表: 添加约束方式1 在列后面直接添加方式2将约束添加在后面修改表结构添加主键约束设置自动增长设置不能为空添加唯一约束添加检查约束添加列删除列修改列名修改列的数据类型相关代码 创建数据库并设置编码格式 create databas原创 2021-01-11 23:52:45 · 760 阅读 · 0 评论 -
Mysql-01-概论
Mysql数据库概论 sql-DDL sql-DML sql_DQL 关系型数据库 关系型数据库管理系统称为RDBMS,R指Relation Oracle:功能强大,收费. MySQL 快捷、可靠 开源、免费 SQL Server(微软): 只能安装在Windows操作系统 DB2 (IBM):适合处理海量数据,收费. 非关系型数据库 MongoDB Redis 数据库特点: 实现shuju持久化到本地 使用完整的管理系统统一管理,可以实现结构化查询,方便管理 数据库为原创 2021-01-11 23:42:38 · 497 阅读 · 4 评论