随笔分类 -  Mysql

摘要:一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: Engine,框架的引擎 Connection Pooling ,数据 阅读全文
posted @ 2019-07-13 16:06 small_caier 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、事务的基本要素 1、原子性:事务开始后的所有操作,要么全部做完,要么全部不做,不能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没发生一样。也就是说事务是一个不可分割的整体。 2、一致性:事务开始前和开始后,数据库的完整性约束没有被破坏。A向B转钱,不能A扣钱B收不 阅读全文
posted @ 2019-07-10 15:05 small_caier 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Mysql 专题讲解 一、用户创建与权限管理 a) 创建和删除用户 2. 删除用户: 3. 修改密码: b) 用户权限管理 2. 收回: c) 忘记root密码 1. 新窗口中直接登陆 2. 修改phpMyadmin中的账号配置 二、数据准备 a) 新建user(用户表)、post(日志表)、cat 阅读全文
posted @ 2019-06-27 11:06 small_caier 阅读(384) 评论(0) 推荐(0) 编辑
摘要:准备 配置服务器 2台服务器都重启mysql服务: 同步配置(2台服务器分别执行) 同步数据 同步操作(2台服务器分别执行) 查看同步状态,如下出现两个“Yes”,表明同步成功!(Slave_IO_Running和Slave_SQL_Running) 配置到此处就完成了双主热备。 keepalive 阅读全文
posted @ 2019-06-12 11:12 small_caier 阅读(438) 评论(0) 推荐(0) 编辑
摘要:mysql数据备份 一、使用mysqldump实现逻辑备份 二、恢复逻辑备份 三、备份/恢复案例 阅读全文
posted @ 2019-01-25 21:14 small_caier 阅读(113) 评论(0) 推荐(0) 编辑
摘要:权限的管理: 如何创建用户和密码 给当前的用户授权 移除当前用户的权限 首先进去到mysql数据库下: 其次, 对新用户进行增删改: 接着, 对当前的用户进行授权 阅读全文
posted @ 2019-01-25 21:13 small_caier 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1. IDE工具介绍(Navicat) 为了方便测试,使用IDE工具,就是Navicat,这个工具本质上就是一个socket客户端,可视化的连接mysql服务端的一个工具,并且是图形界面版的。它和直接使用命令行的区别就类似linux和windows系统操作起来的一个区别。 Navicat下载连接:h 阅读全文
posted @ 2019-01-25 21:12 small_caier 阅读(151) 评论(0) 推荐(0) 编辑
摘要:一.介绍 为什么有索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构. 作用: 1. 快速查询数据 2. 保证数据的唯一性 3. 实现表与表之间的参照完整性 4. 在使用order by、group by子句进行数据检索时,利用索引可以减少排序和分组的时 阅读全文
posted @ 2019-01-25 21:12 small_caier 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、安装 下载完之后,直接解压出来就能用,看一下解压之后的目录: 双击打开下面这个文件(可以把它添加一个桌面快捷方式,或者添加到任务栏): 然后会提示你输入注册码: 回到navicat的解压出来的文件夹里面,有个叫做key.txt的文件,打开,里面有注册码 将这个注册码copy到输入注册码的地方: 阅读全文
posted @ 2019-01-25 21:11 small_caier 阅读(615) 评论(0) 推荐(0) 编辑
摘要:一.介绍 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的数据,那既然分表存了,就要涉及到多个表连接查询了, 阅读全文
posted @ 2019-01-25 21:10 small_caier 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.单表查询语法 2.关键字执行的优先级; 3.简单查询; 查询操作;: where 约束; where语句中可以使用: 1. 比较运算符:> < >= <= <> != 2. between 80 and 100 值在80到100之间 3. in(80,90,100) 值是80或90或100 4. 阅读全文
posted @ 2019-01-25 21:09 small_caier 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在Mysql管理软件中, 可以通过sql语句中的dml语言来实现数据的操作, 包括 插入数据INSERT: 更新数据: UPDATE 删除数据DELETE 阅读全文
posted @ 2019-01-25 21:08 small_caier 阅读(335) 评论(0) 推荐(0) 编辑
摘要:一. 库的操作 1.创建数据库 创建数据库: create database 库名 charset utf8; charset uft8 可选项 1.2 数据库命名规范: 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长1 阅读全文
posted @ 2019-01-25 21:07 small_caier 阅读(265) 评论(0) 推荐(0) 编辑
摘要:一.数据库概述 1.什么是数据库? 什么是数据库呢? 先来看看百度怎么说的 百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,你这不是废话么?你你你你你说的对,哈哈,存数据的地方是存在哪里呢,存在硬盘上,为什么不是存在内存里面,因为内存无法永久保存。之前我们存数据都是使用的文件,在一个word 阅读全文
posted @ 2019-01-25 21:05 small_caier 阅读(218) 评论(0) 推荐(0) 编辑