mysq基础
Posted amelie-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysq基础相关的知识,希望对你有一定的参考价值。
mysql 安装 rpm
rpm -ivh Mysql-server-XXX.rpm
rpm -ivh Mysql-client-XXX.rpm
mysql 设置用户密码
- /usr/bin/mysqladmin -u root password 123456
常用语句
-- 统计数据库中表的行数
use information_schema;
select table_name,table_rows from tables where TABLE_SCHEMA = 'talbe_name' order by table_rows desc;
mysql命令大全
[Mysql命令大全]https://www.cnblogs.com/zhangzhu/p/3172486.html
mysql高级
逻辑架构分层
- 第一:连接、线程处理、授权认证、安全等等
- 第二:核心服务功能层,包含查询解析,分析,优化,缓存以及内置函数等
- 第三:存储引擎,负责mysql中数据的存储与提取
查询优化
- 使用
explan
它可以对SELECT
语句进行分析, 例如:explan select * from table where id <100;
- 优化器不关心表使用什么存储引擎,但存储引擎对于优化查询有影响。
- 对于
select
语句在查询之前会进行缓存,如果检测到有缓存则直接输出缓存结果,服务器不必在执行查询解析、优化和执行整个过程。
事务
- 事务就是一组原子性的sql查询,或者说是一个独立的工作单元。
ACID
表示原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。一个良好的事务处理系统,必须具备这些标准特征。
mycat
数据库负载增大的处理方法
- 字段设计:
- 状态字段要看它是不是互斥;互斥就可以在同一字段上标注不同状态,不互斥就要分开字段显示;
OSS
阿里云对象存储
以上是关于mysq基础的主要内容,如果未能解决你的问题,请参考以下文章
[vscode]--HTML代码片段(基础版,reactvuejquery)