随笔分类 -  数据库

摘要:## 一、MySQL存储过程 MySQL 存储过程是一段预编译的 SQL 代码,可以被多次调用,不同于简单的 SQL 命令,使用存储过程可以大大提高数据库的性能和效率。 ### 1.1 步骤 下面是 MySQL 存储过程的使用步骤: #### 1.1.1 创建存储过程 在 MySQL 中可以使用 C 阅读全文
posted @ 2023-06-25 15:03 三叶草body 阅读(345) 评论(0) 推荐(0)
摘要:# SQL中的排名问题 ## 一、模拟学生成绩数据 ### 1.1 创建学生表 首先,我们创建一个名为 "students" 的表来存储学生信息: ```sql CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT 阅读全文
posted @ 2023-06-07 16:53 三叶草body 阅读(536) 评论(0) 推荐(0)
摘要:慢查询日志: 是一种mysql提供的日志,记录所有执行时间超过某个时间界限的sql的语句。这个时间界限,我们可以指定。在mysql中默认没有开启慢查询,即使开启了,只会记录执行的sql语句超过10秒的语句。 如何启动慢查询日志: 方式一: 临时启动慢查询记录日志 注意:先把mysql关闭后,再执行以 阅读全文
posted @ 2022-11-28 10:06 三叶草body 阅读(60) 评论(0) 推荐(0)
摘要:介绍 利用关键字,就是记录的部分数据(某个字段,某些字段,某个字段的一部分),建立与记录位置的对应关系,就是索引。 索引的作用:是用于快速定位实际数据位置的一种机制。 例如:字典的 检索 索引在mysql中,是独立于数据的一种特殊的数据结构。 索引一定有顺序(排好序的快速查找结构),记录则不一定。 阅读全文
posted @ 2022-11-28 10:01 三叶草body 阅读(99) 评论(0) 推荐(0)
摘要:redis基本技术总结 1 redis 简介 基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库 redis是一个高性能的key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有 阅读全文
posted @ 2022-02-21 23:22 三叶草body 阅读(2387) 评论(0) 推荐(0)
摘要:MySQL中的主从复制 条件 主库开启binlog日志(设置log-bin参数) 主从server-id不同(这个要小心) 从库服务器能连通主库 原理 从库生成两个线程,一个I/O线程,一个SQL线程; I/O线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 阅读全文
posted @ 2022-02-11 14:40 三叶草body 阅读(45) 评论(0) 推荐(0)
摘要:mysql8.0忘记数据库密码 以win10系统为例: 停止数据库服务 net stop mysql 以不输入密码的方式启动MySQL服务 mysqld --defaults-file="D:\\software\\mysql-8.0.26-winx64\\my.ini" --user=mysql 阅读全文
posted @ 2021-11-12 09:40 三叶草body 阅读(241) 评论(0) 推荐(0)
摘要:MongoDB入门总结 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组 1 安装 linux系统 sudo apt-get install -y mongodb-org windo 阅读全文
posted @ 2019-07-13 11:34 三叶草body 阅读(261) 评论(0) 推荐(0)
摘要:python与mysql的交互(重点) 1. 安装pymysql命令 $sudo pip3 install pymysql 2. 通过pymysql操作数据库的步骤 2.1 对数据表的读操作 # 导入模块 from pymysql import * # 创建连接对象 连接数据库 conn = con 阅读全文
posted @ 2018-07-17 11:29 三叶草body 阅读(158) 评论(0) 推荐(0)
摘要:普通查询 select * from 表名; -- 查询全部字段的记录 select field as 别名 from 表名; -- 给字段起别名,也可以给表名起别名 select 表名.field from 表名; -- 可以通过表名.字段的方式查看字段的记录 条件查询 where后面支持多种运算 阅读全文
posted @ 2018-07-17 11:13 三叶草body 阅读(169) 评论(0) 推荐(0)
摘要:mysql基本使用 1. 数据库与RDBMS的关系 数据库是一种特殊的文件,里面包含库和数据表,可以通过SQL指令来操作。 RDBMS(Relational Database Management System)关系型数据库管理系统,建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理 阅读全文
posted @ 2018-07-17 11:02 三叶草body 阅读(222) 评论(0) 推荐(0)