Mysql知识点
本文最后更新于566 天前,其中的信息可能已经过时,如有错误请发送邮件到3260245294@qq.com

多表查询概述

2个或2个以上的表,按照某个条件连接起来,从中选取需要的数据,当多个表中存在相同意义的字段(字段名可以不同)时,可以通过该字段连接多个表

格式:

  select   字段名列表   from   A,表B   where   条件;

左连接查询基本用法

  select   字段名列表   from  

A   left   join   B   on   条件表达式;

物理备份

冷备份:cptar

逻辑备份

mysqldump

mysql

备份操作

  cp   –rp   /var/lib/mysql/数据库  //备份目录/文件名

  tar   –zcvf   xxx.tar.gz    /var/lib/mysql/数据库/*

恢复操作

  cp   –rp备份目录/文件名    /var/lib/mysql/

  tar   –zxvf   xxx.tar.gz    -C    /var/lib/mysql/数据库名/

逻辑备份:执行备份操作时,根据备份的库、表产生的对应的sql命令,把sql命令存储到指定的文件里

备份操作

mysqldump   –uroot   -p密码   库名   >   路径/xxx.sql

恢复操作

mysql   –uroot   -p密码   库名   <   路径/xxx.sql

授权基本用法

  GRANT   权限列表..  ..  ON   库名.表名

  TO   用户名@”客户端地址

  IDENTIFIED  BY   “密码

u当库名.表名  为 *.* 时,匹配所有库的所有表

u授权库存放在mysql库下的user表里

Master记录数据更改操作    主从同步原理

启用binlog日志

设置binlog日志格式

设置server_id

Slave运行2个线程

Slave_IO:复制master主机binlog日志文件里的SQL到本机的relay-log文件里

Slave_SQL:执行本机relay_log文件里的SQL语句重现Master的数据操作

多台MySQL服务器通过主从复制保持数据一致    读写分离原理

maxscale代理服务器面向客户端

收到SQL写请求时,交给主服务器处理

收到SQL读请求时,交给从服务器处理

如果觉得本文对您有所帮助,可以支持下博主,一分也是缘
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇