![](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 · 202 阅读 · 0 评论 -
JDBC-03-JDBCUtils
JDBCUtilspackage 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 · 176 阅读 · 0 评论 -
Mysql-06--多表设计--关联查询
多表设计文章目录多表设计关联查询-- 等值连接非等值链接**-- 自连接**-- 外连接-- 交叉连接关联查询含义: 又称多表查询,当查询的字段来自多个表时,就会用到连接查询笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n发生原因: 没有有效的连接条件如何避免: 添加有效的连接条件按能功能分类:内连接等着连接非等值连接自连接外连接左外连接右外连接交叉连接– 等值连接SELECT 1_student.num , 1_student.name, 1_stude原创 2021-01-20 15:08:37 · 152 阅读 · 0 评论 -
Mysql-05--多表设计--范式--表关系
多表设计设计表时,先确定表存储那类的信息,学生表,定义类,数据类型,约束范式为了建立冗余较小,结构合理的数据库,设计数据库时必须遵循一定的规则目前有五种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)一般的数据库满足第三范式就行.第一范式确保每列保持,原子性,不可再分第二范式:由主键, 其他字段依赖于主键第三范式消除传递依赖,方便理解,可以看作消除冗余表之间的关系一对一原创 2021-01-19 19:37:38 · 191 阅读 · 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 · 656 阅读 · 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 · 189 阅读 · 0 评论 -
Mysql-02-DDL数据结构定义语言,,创建表,约束,修改表的结构等
Mysql-02-创建表,约束,修改表的结构等文章目录Mysql-02-创建表,约束,修改表的结构等查询数据库设计表:表中有以下约束设计表数据类型整数浮点数数据类型(M,D)BOLB用于储存图片视频主键:约束**主键的自动增长**默认值创建表语法:删除表:修改表复制表名创建表: 添加约束方式1 在列后面直接添加方式2将约束添加在后面修改表结构添加主键约束设置自动增长设置不能为空添加唯一约束添加检查约束添加列删除列修改列名修改列的数据类型相关代码创建数据库并设置编码格式create databas原创 2021-01-11 23:52:45 · 277 阅读 · 0 评论 -
Mysql-01-概论
Mysql数据库概论sql-DDLsql-DMLsql_DQL关系型数据库 关系型数据库管理系统称为RDBMS,R指RelationOracle:功能强大,收费.MySQL 快捷、可靠 开源、免费SQL Server(微软): 只能安装在Windows操作系统DB2 (IBM):适合处理海量数据,收费.非关系型数据库MongoDBRedis数据库特点:实现shuju持久化到本地使用完整的管理系统统一管理,可以实现结构化查询,方便管理数据库为原创 2021-01-11 23:42:38 · 491 阅读 · 4 评论