
mysql
文章平均质量分 62
mysql
**星光*
大学之道,在明明德
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go操作mysql数据库
Go语言官方没有实现MySQL数据库驱动,常用的开源MySQL数原创 2022-04-28 14:06:54 · 1215 阅读 · 0 评论 -
EXPLAIN语句分析及索引
通过计算分析系统中收集到的统计信息,为客户端请求的Query提供它认为最优的执行计划原创 2022-04-10 10:20:35 · 681 阅读 · 0 评论 -
mysql索引介绍
索引是存储引擎用于快速找到记录的一种数据结构, 好比查阅图书所用的目录原创 2022-02-16 17:16:37 · 110 阅读 · 0 评论 -
多个单列索引和复合索引比较
复合索引的使用原则原创 2022-02-10 19:40:17 · 834 阅读 · 0 评论 -
监控MySQL的日志变动
Python使用pymysqlreplication来解析二进制日志binlog原创 2022-01-05 15:48:45 · 200 阅读 · 0 评论 -
使用docker安装mysql
使用docker安装mysql原创 2021-12-08 21:08:05 · 359 阅读 · 0 评论 -
pandas连接SQL数据库的两种方式
直接上代码import pandas as pd# DBAPI构建数据库链接engineimport pymysqlconn = pymysql.connect(host='localhost', user='root', password='',database='database_name')df1 = pd.read_sql("select * from table_name", con=conn)# sqlalchemy构建数据库链接engineimport sqlalche原创 2021-12-07 20:30:13 · 2328 阅读 · 0 评论 -
pgsql的with 用法及case函数
公用表达式概念和sql函数原创 2021-12-02 18:08:49 · 5533 阅读 · 0 评论 -
pgsql创建序列及死锁
一 为已创建表添加主键自增create table alias ( id serial, name character varying(128) );create sequence alias_id_seq start with 1 increment by 1 no minvalue no maxvalue cache 1;alter table alias alter column id set default nextval('alias_id_seq');...原创 2021-11-19 10:56:47 · 373 阅读 · 0 评论 -
MySQL事务隔离级别和实现原理
经常提到数据库的事,事务隔离还有隔离级别,那什么是事务隔离,隔离级别又是什么呢?本文就帮大家梳理一下。MySQL 事务 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作。假设一个网购付款的操作,用户付款后要涉及到订单状态更新、扣库存以及其他一系列动作,这就是一个事务,如果一切正常...原创 2021-03-21 11:46:12 · 772 阅读 · 1 评论 -
win10 环境mysql8.0服务没有响应控制功能
1. zip安装包下载推荐去官网MySql下载,根据电脑系统选择合适的版本。2.Windows环境配置下载之后解压到安装目录下,例如 E:\mysql....。然后找到控制面板–>系统和安全–>系统–>高级系统设置–>环境变量–>系统变量3. ini配置文件修改刚解压的文件夹中没有红色文件,其中data文件夹在后面初始化时会自动生成,my.ini文件需要自己创建[mysql]# 设置mysql客户端默认字符集default-characte原创 2021-03-13 17:02:29 · 747 阅读 · 4 评论 -
Sql 成绩表中每个科目的最高分和学生
SELECT MAX(grade) FROM grade_table GROUP BY name;学生成绩表 :CREATE TABLE tabscore (id int(11) NOT NULL AUTO_INCREMENT,students varchar(255) DEFAULT NULL,course varchar(255) DEFAULT NULL,score float(3,1) DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB AUTO原创 2020-12-27 08:26:43 · 5835 阅读 · 6 评论 -
django--配置数据库
django--配置数据库,在settings.py中保存了数据库的连接配置信息,默认初始配置使用的SQLite数据库。原创 2018-12-26 22:07:04 · 3163 阅读 · 0 评论 -
mysql之雾里看花
1.服务器端安装安装服务器端:在终端中输入如下命令,回车后,然后按照提示输入sudo apt-get install mysql-server启动服务当前使用的ubuntu镜像中已经安装好了mysql服务器端,无需再安装,并且设置成了开机自启动sudo service mysql start查看进程中是否存在mysql服务ps ajx|grep mysql停止服务sudo...原创 2019-07-04 22:47:02 · 139 阅读 · 0 评论 -
mysql防注sql注入及简单视图事务
一 . 创建Connection连接对象 1 conn = pymysql.connect(host='localhost', user='root', password='mysql', database=数据库名', port=3306, charset='utf8') 2 cs1 = conn.cursor() ...转载 2019-07-04 23:05:04 · 187 阅读 · 0 评论 -
MySQL备份数据方式
1 要备份的内容?一般情况下, 我们需要备份的数据分为以下几种 数据 二进制日志, InnoDB事务日志 代码(存储过程、存储函数、触发器、事件调度器) 服务器配置文件 2 备份数据一般方式 热备份 温备份 冷备份 热备份指的是当数据库进行备份时,数据库的读写操作均不是受影响 温备份指的是当数据库进行备份时,数据库的...原创 2019-08-11 16:06:24 · 213 阅读 · 0 评论 -
sql语句优化
性能优化1 SELECT语句务必指明字段名称2 SELECT *增加很多不必要的消耗(cpu、io、内存、网络带宽);增加了使用覆盖索引的可能性;当表结构发生改变时,前断也需要更新。所以要求直接在select后面接上字段名。3 SQL语句中IN包含的值不应过多 MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。但是如果数值较...转载 2019-08-11 16:26:58 · 177 阅读 · 0 评论 -
mysql索引底层原理
1 概念:索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构。 2 原理及分类: 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理: 先定位到章,然后定位到该章下的一个小节,然后找到页数。 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址, 使用索引后可以不用...原创 2019-09-05 00:05:39 · 371 阅读 · 0 评论 -
python下连接mysql兼容
# 导入pymysql模块import pymysqlclass dataMysql(object): # 定义要执行的SQL语句 """ 1 创建表一般不用原生sql 2 对数据库执行查询操作 3 对数据库增加和修改数据 4 对数据库删除操作 """ def __init__(self, ip=N...原创 2019-09-22 22:32:54 · 272 阅读 · 0 评论 -
mysql安装,找回及设置密码
下载路径:https://dev.mysql.com/downloads/file/?id=480490 (也可下载免安装版)net start mysql 启动服务情况1[MySql]默认密码的查找与修改 在安装成功后,怎么找到mysql的默认密码,折腾很长时间,最后发现在安装的过程中,产生了一个默认的随机密码。密码 在mysql安装目录生成的dat...原创 2019-05-18 22:16:42 · 908 阅读 · 0 评论