MYSQL数据库基础:
数据库帮我们解决以下数据存取难题:
  • 较大数据量
  • 事务控制
  • 持久化和数据安全
  • 高性能要求
  • 高并发访问
关系型:mysql,oracle,sql server,postgresql
 
非关系型:Hadoop(大数据),monogoDB(文档型 ),redis(键值),casscandra(架构先进的分布式数据库)
 
区别:是否使用SQL语句
 
MYSQL   基于GPL协议开放源代码
 
学习目标-DBA
  • 和开发者一样学习Mysql的使用技巧
  • 学习mysql体系结构知识
  • 学习日常运维,性能调优,故障排查等知识
  • 学习数据层架构设计,schema优化知识
  • .........................
 
通向“Mysql”老司机之路:
  • 正确使用数据库
  • 运维调优数据库
  • 数据库内在原理
 
DBA必备技能:
  • SQL语言--过关过硬
  • 安装部署
  • 性能调优和应用优化
  • 故障处理和原理掌握
  • 容量规划和架构设计
 
 
命令行连接Mysql的两种方式:
  • Socket连接(本地连接)
  • TCP/IP连接(远程连接)
 
 
远程连接:
aiapple@ubuntu:~$ mysql -h127.0.0. -P3306 -uroot -p
Enter password:
Welcome to the MySQL monitor.
#-h 指定IP地址 -P指定端口号(mysql默认端口号3306)
mysql日常命令:
show status:主要关注字符编码,在线时间等
show processlist:看到当前连到数据库里面的连接状态
help:如help select,可以理解为Linux中man 或者 help;
 
常用mysql图形GUI工具:
Navicat
MySQLWrokBench
 
 
SQL语言入门:
 
SQL 语句的分类
大致用途
DDL(Data Definition Language) 创建表,删除表,修改表.....
DML(Data Maniputation Language) 向表中插入记录,修改记录或者删除记录
select 根据条件从表中查询出想要得到的记录
DCL(Data Control Language) 控制数据库的访问权限等设置--包括新增用户,设置用户的权限
TCL(Transaction Control Language) 控制事务进展--提交事务,回滚事务
 
DDL:        数据定义
CREATE    TABLE
DROP       TABLE
ALTER       TABLE
 
DML:       数据操作
SELECT    FROM    TABLE
INSERT    INTO      TABLE
UPDATE   TABLE     SET
DELETE     FROM     TABLE
 
 
DCL:                    权限管理
GRANT
REVOKE
 
    
 
 
TCL:                事务控制
COMMIT
ROLLBACK
 
 
 
 
DBA需要技能:
--  数据库原理
--  Linux与Shell
--  计算机体系结构
--  网络原理
--  数据库系统与操作
--  服务器硬件
--  业务架构设计
 
DBA ----->业务架构师
        ----->运维专家
        ----->数据库研发
 

mysql老司机之路的更多相关文章

  1. zz“老司机”成长之路:自动驾驶车辆调试实践

    随着自动驾驶技术的发展,一辆新车从被改装到上路需要经过的调试流程也有了许多提升.今天,我希望结合自己之前的调车经验来跟大家分享一下我们是如何将系统的各个模块逐步上车.调试.集成,进而将一辆“新手”车培 ...

  2. 面试官问我,为什么老司机建议MySQL列属性尽量用 NOT NULL ?

    本文阅读时间大约6分钟. 其实写这篇文章,也是来自一个知识星球读者的提问,他在二面的过程中被问到了,由于他简历中写道有 MySQL 调优经验,但这个问题没有回答好,二面被刷了. 其实我们刚学习 C 语 ...

  3. [BZOJ4200][Noi2015]小园丁与老司机

    4200: [Noi2015]小园丁与老司机 Time Limit: 20 Sec  Memory Limit: 512 MBSec  Special JudgeSubmit: 106  Solved ...

  4. FJNU 1196 汪老司机(DP or 建图+最短路)

    1196: 汪老司机 Time Limit: 1000 MS         Memory Limit: 257792 KB 64-bit interger IO format: %lld       ...

  5. 【Bugly干货分享】老司机教你 “飙” EventBus 3

    Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. EventBus对于Android ...

  6. 优测优社区干货精选|老司机乱谈编辑器之神——vim

    文 / 腾讯 吴双 前言 优测小优 有话说: 腾讯优测只有应用测试大神?不不不,我们还有各种研发大牛! *** vim 是一种信仰,我自从2004年有了这个信仰,已经12个年头了.本文介绍了学习vim ...

  7. 老司机告诉你高质量的Java代码是怎么练成的?

    一提起程序员,首先想到的一定是"码农",对,我们是高产量的优质"码农",我们拥有超跃常人的逻辑思维以及不走寻常路的分析.判别能力,当然,我们也有良好的编码规范, ...

  8. Kali Linux来袭~老司机带你进击

    Kali是BackTrackLinux完全遵循Debian开发标准彻底的完全重建.全新的目录框架,复查并打包所有工具,我们还为VCS建立了Git树. 本次推荐内容主要介绍Kali-Linux的安装,包 ...

  9. [LOJ 2134][UOJ 132][BZOJ 4200][NOI 2015]小园丁与老司机

    [LOJ 2134][UOJ 132][BZOJ 4200][NOI 2015]小园丁与老司机 题意 给定平面上的 \(n\) 个整点 \((x_i,y_i)\), 一共有两个问题. 第一个问题是从原 ...

随机推荐

  1. loj2055 「TJOI / HEOI2016」排序

    ref #include <iostream> #include <cstring> #include <cstdio> using namespace std; ...

  2. laravel5.2总结--关联关系

     参考文章 http://laravelacademy.org/post/1095.html http://laravelacademy.org/post/1174.html http://d.lar ...

  3. Windows Server 笔记(七):Windows Server 2012 R2 NIC Teaming(NIC组)

    什么是NIC Teaming?         NIC Teaming 就是将两个或更多的网络适配器组合在一起,从而达到容错和带宽聚合作用.NIC Teaming 中的每个网络适配器都是物理存在的(虚 ...

  4. IOS开发学习笔记009-OC基本知识

    开始学习OC,时间不等人啊,要抓紧了. OC基本知识 新建一个以.m结尾的文件,这既是oc的程序文件.在oc程序中完全兼容C语言.编译好链接类似. oc包含头文件是使用#import <> ...

  5. Github新手使用学习详解

    Github新手使用学习详解 (一)git的使用学习 首先下载git bash,安装一路默认选择即可. 安装好后第一步,获取ssh key,即属于自己的密钥: 打开Git bash后输入以下代码: $ ...

  6. 【homework #1】第一次作业被虐感受

    当大二暑假结束,我发现我还是没有熟练掌握一门编程语言时,我就知道苦日子要来了. 这不,才开学第三周,就已经被虐的体无完肤了.连编译课用C语言写的词法分析,都要写很久.Debug很久才能写出来,更别提大 ...

  7. mac最新系统安装beego出现kiil 9

    (内容来自:http://www.oschina.net/question/2626413_2237311) 应该是最新mac OS 12.04的锅. 现在的解决办法是回退bee到以前版本. cd $ ...

  8. hdu 3874 树状数组

    思路:和求区间内有多少个不同的数一样,只不过改下权值. #include<iostream> #include<cstdio> #include<algorithm> ...

  9. bzoj 4131: 并行博弈 (parallel)

    bzoj 4131: 并行博弈 (parallel) Description lyp和ld在一个n*m的棋盘上玩翻转棋,游戏棋盘坐标假设为(x, y),1 ≤ x ≤ n,1 ≤ y ≤ m,这个游戏 ...

  10. 小白逛公园加强版(park)

    小白逛公园加强版(park) 题目描述 小新经常陪小白去公园玩,也就是所谓的遛狗啦--在小新家附近有n个公园,这些公园通过一些路径相连,并保证每两个公园之间有且仅有一条通路相连(也就是说这是一棵树), ...