![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库(MySQL)
文章平均质量分 78
低头拼呀
记录自己学习生活.
诗在远方,路在脚下
展开
-
DBA第六天
第五天回顾1.1 group by (分组的一个功能,还有去重的功能)id name age1 a 102 b 123 c 154 a 12group by name (以name这一列进行排序,或者出现两个a的时候,排序后就只会显示一个a,对应数值为取平均)1.2 关于group by的sql_modeonly_full_group_by说明在5.7版本中MySQL sql_mode参数中自带,原创 2021-08-16 17:25:30 · 156 阅读 · 0 评论 -
DBA第五天
1.DQL 介绍(查询语句)(高要求)selectshow2.select语句的应用2.1 select 单独使用的情况比如在数据库中查看一下端口mysql> select @@port;比如basedir的路径mysql>select @@basedir;查看当前所在的库mysql>select database();查看当前所在的时间mysql>select now();(这都是一些简单的语句)接下来到了重点2.2 select 通用语法 (单表)原创 2021-08-16 16:27:17 · 502 阅读 · 0 评论 -
DBA第四天
1.mysql内置的功能1.连接数据库-u (以什么身份登录)-P (以哪个端口登录)-S (以哪个路径启动)-h (连接什么地址)-p (密码)-e (不交互,不进入数据库执行命令)< (回复数据)例子: (1)mysql -uroot -p -S /tmp/mysql.sock (2)mysql -uroot -p -h10.0.0.51 -P3306 (3)mysql -uroot -p -e "show databases;" (4)mysql -uroot -p12原创 2021-08-09 16:50:39 · 101 阅读 · 0 评论 -
DBA第三天
初始化配置1.作用(1)影响数据库的启动(2)影响到客户端的功能2.初始化配置的方法(1)初始化配置文件(/etc/my.cof)(2)启动命令行上进行设置(mysqld_safe --skip -grand -tables --skip-networking)(3)预编译时设置(仅限于编译安装)*常用方法就是配置文件修改,然后重启.3.初始化配置文件的书写格式[标签]xxx=xxx[标签]xxx=xxx4.配置文件标签归类服务器端:[mysqld][mysqld_safe原创 2021-08-09 16:03:50 · 88 阅读 · 0 评论 -
DBA第一天
1、MySQL 5.7 (二进制)安装部署 编译自己扩展 (二进制版本就是那种解压完成后自动安装好的,免安装的版本)2、MySQL 升级步骤扩展3、MySQL 5.7体系结构原理4、MySQL 基础管理5、基础SQL语句使用6、SQL高级应用7、information_schema获取元数据8、索引、执行计划管理(基础优化)9、存储引擎10、日志管理11、备份与恢复12、主从复制及架构演变13、传统高可用与读写分离14、传统分布式架构设计与实现-扩展15、MySQL 5.7原创 2021-08-06 17:16:54 · 217 阅读 · 0 评论 -
DBA第二天
1、MySQL中mysqld服务器进程结构1.1SQL语句引入结构化的查询语言DQL 数据查询语言DDL 数据定义语言DML 数据操作语言DCL 数据控制语言mysql>select user ,host from mysql.user;mysqld分为三层:由上到下为1.1.1连接层:(提供连接协议,用户名,密码IP等合法性、开启专用连接线程、将语句转给下一层)1.1.2SQL层:接收语句、语法检查和SQL_MODE、语意检查和权限检查、预处理(解析[语义解析:生成多种执行原创 2021-07-15 20:25:30 · 104 阅读 · 0 评论