MySQL
MySQL
hsw Come on
一个人至少拥有一个梦想,才会有理由去坚持
展开
-
安装mysql Install/Remove of the Service Denied!错误的解决办法
在windos 的cmd下安装mysql在mysql的bin目录下面执行: mysqld --install报错:信息如下:Install/Remove of the Service Denied解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。原创 2020-05-25 21:26:25 · 278 阅读 · 0 评论 -
启动MySQL报错
这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)解决方案:1、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误;2、在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在服务检查是否存在Mysql服务;3、如果【步骤2】中找不到Mysql服务需要手动安装Mysql服务,安装命令为mysq原创 2020-05-25 21:25:11 · 195 阅读 · 0 评论 -
SQL 聚合查询
聚合查询:如果我们要统计一张表的数据量,例如,想查询students表一共有多少条记录,难道必须用SELECT * FROM students查出来然后再数一数有多少行吗?这个方法当然可以,但是比较弱智。对于统计总数、平均数这类计算,SQL提供了专门的聚合函数,使用聚合函数进行查询,就是聚合查询,它可以快速获得结果。仍然以查询students表一共有多少条记录为例,我们可以使用SQL内置的COUNT()函数查询:SELECT COUNT(*) FROM students;– 使用聚合查询并设置结原创 2020-05-21 16:40:37 · 402 阅读 · 0 评论 -
Django基础篇——01
文章目录1,django初识2,第一个django项目及基本操作命令3,django render/redirect/HttpResponse 和 request.GET request.POST使用4,Django各种url写法5,Django的CBV和FBV6,前后端交互:提交数据7,上传图片&预览功能8,ajax登录 & 一些常用dom 和 jquery操作...原创 2020-03-31 11:55:15 · 1548 阅读 · 0 评论 -
Btree/B+tree原理及区别(详解)
1,B-tree什么是B-treeB-tree是一种多路自平衡搜索树,它类似普通的二叉树,但是Btree允许每个节点有更多的子节点。Btree示意图如下:由上图可知 B-tree 的一些特点:1,所有键值分布在整个树中2,任何关键字出现且只出现在一个节点中3,搜索有可能在非叶子节点结束4,在关键字全集内做一次查找,性能逼近二分查找算法1、一棵m阶的B-Tree有如...原创 2020-03-27 11:04:42 · 9376 阅读 · 1 评论 -
MySQL事物与锁
InnoDB与MyISAM区别MyISAM不支持事物回滚,InnoDB是支持事务MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking)。InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。MyISAM更适合查询多的情况InnoDB更适合写入多的行级锁 & 表级锁...原创 2020-03-20 10:18:15 · 90 阅读 · 0 评论 -
MySQL优化详解
目录存储引擎的选择三范式优化建立适当的索引SQL语句的优化数据量大的时候,主从分离、分库分表、垂直/水平分割配置优化为什么要优化数据库出现瓶颈,系统的吞吐量出现访问速度慢随着应用程序的运行,数据库的中的数据会越来越多,处理时间变长数据读写速度缓慢存储引擎的选择存储引擎使用的存储引擎 myisam / innodbmyisam 存储: 如果表对事务要求不高,同时...原创 2020-03-15 15:56:30 · 380 阅读 · 0 评论 -
mysql实现主从复制/主从同步*
(what)什么是mysql 的主从复制? 指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。一句话表示就是,主数据库做什么,从数据库就跟着做什么。mysql复制的类型...原创 2020-03-09 15:14:50 · 1662 阅读 · 0 评论 -
MySQL - binlog日志简介及设置
mysql-binlog介绍 mysql-binlog是MySQL数据库的二进制日志,用于记录用户对数据库操作的SQL语句((除了数据查询语句)信息。可以使用mysqlbin命令查看二进制日志的内容。binlog 的作用用于数据库的主从复制及数据的增量恢复。MySQL binlog格式binlog的格式也有三种:STATEMENT、ROW、MIXED 。1、STATMENT模式:基于...原创 2020-03-06 15:00:00 · 2432 阅读 · 0 评论 -
mysql数据库的索引类型
1、普通索引最基本的索引,它没有任何限制,用于加速查询。创建方法:a. 建表的时候一起创建CREATE TABLE mytable ( name VARCHAR(32) , INDEX index_mytable_name (name) );b. 建表后,直接创建索引CREATE INDEX index_mytable_name ON mytable(name);c. 修改表结构A...原创 2020-03-05 15:10:15 · 356 阅读 · 0 评论 -
MySQL锁机制,乐观锁,悲观锁等
锁的定义: 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般从对...原创 2020-03-05 11:27:53 · 290 阅读 · 0 评论 -
MySQL的事务的四大特性和隔离级别,脏读,不可重复读,可重复读,串行化
MySQL的事务的四大特性和隔离级别定义 MySQL的事务的四大特性和隔离级别,事务就是一组原子性的SQL语句,或者说一个独立的工作单元。事务内的SQL语句,要么全部执行成功,要么全部执行失败。1. 事务的四大特性(ACID)原子性(atomicity):一个事务必须视为一个不可分割的最小单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行成功其...原创 2020-03-04 11:37:19 · 552 阅读 · 0 评论