随笔分类 -  mysql

摘要:一. 主从复制 1. 主从复制的原理 MySQL数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog二进制日志复制到需要同步的从服务器上。 MySQL数据库支持单向、双向、链式级联,等不同业务场景的复制。在复制的过程中,一台服务器充当主服务器(Mast 阅读全文
posted @ 2019-06-29 21:51 雾霾1024 阅读(242) 评论(0) 推荐(0)
摘要:一.数据库的备份 1.物理备份:直接复制数据库文件 2.逻辑备份:备份所有执行的sql语句 备份语法: mysqldump -h 服务器 -u 用户名 -p密码 数据库名 > 备份文件.sql 关键参数: 1.-B指定多个库,增加建库语句和use 语句,恢复的时候自动建库. 2.-A或者--all- 阅读全文
posted @ 2019-01-22 23:32 雾霾1024 阅读(242) 评论(0) 推荐(0)
摘要:一.索引 索引的功能就是加速查找,索引字段要尽量的小,索引的最左匹配特性. 1.聚集索引(主键索引) 2.辅助索引(普通索引) 辅助索引的存在并不影响数据在聚集索引中的组织,因此每张表上可以有多个辅助索引,但只能有一个聚集索引。当通过辅助索引来寻找数据时,InnoDB存储引擎会遍历辅助索引并通过叶子 阅读全文
posted @ 2019-01-21 19:03 雾霾1024 阅读(258) 评论(0) 推荐(0)
摘要:一.pymysql模块的简单使用 import pymysql conn = pymysql.connect( host="127.0.0.1", port=3306, user="root", password="mysql123", database="zy", # 选择库 charset="u 阅读全文
posted @ 2019-01-20 23:26 雾霾1024 阅读(153) 评论(0) 推荐(0)
摘要:一.多表连接查询 1.交叉连接:不适用任何匹配条件,生成笛卡儿积 select * from 表1,表2; 2.内连接:只连接匹配的行 select * from 表1,表2 where 表1.字段 = 表2.字段; select * from 表1 inner join 表2 on 表1.字段 = 阅读全文
posted @ 2019-01-20 22:59 雾霾1024 阅读(210) 评论(0) 推荐(0)
摘要:一.插入数据(insert) 1.插入单条数据 insert into 表名[(字段1,字段2...)] values (值1,值2...); # 值要和前面的字段匹配好 2.插入多条数据 insert into 表名[(字段1,字段2...)] values (值1,值2...), (值1,值2. 阅读全文
posted @ 2019-01-17 23:19 雾霾1024 阅读(304) 评论(0) 推荐(0)
摘要:一.库操作 1.创建库 create database 库名[charset utf8]; 创建库[字符集为utf8] 默认为utf8 2.查看库 show databases; 查看所有库 show create database 库名; 查看某个库的创建信息 select database(); 阅读全文
posted @ 2019-01-16 22:59 雾霾1024 阅读(389) 评论(0) 推荐(0)
摘要:一.什么是数据库和数据库管理系统(DBMS) 数据库:存储电子文件,用户可以对文件进行增删改查操作. 数据库管理系统(DBMS):为管理数据库而设计的软件 二.数据库的分类 1.关系型数据库(RDBMS) 关系型数据库模型就是把复杂的数据结构归结为简单的二元关系 常用的关系型数据库 1.Oracle 阅读全文
posted @ 2019-01-15 23:27 雾霾1024 阅读(211) 评论(0) 推荐(0)