lhl
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
  • python

    • Python 基础

      • 数据结构
      • 函数
      • 异常
      • 控制语句
      • 运算符
      • 模块
      • 输入输出
      • json
    • Python 数据库

    • 面向对象

    • Python Web

    • Python 进阶

  • leetcode

  • 软件测试

  • Git

  • linux

  • 产品

  • MySql

  • docker

  • MySql
2023-07-08
目录

MySQL记录

# MySQL 记录

根据 MySQL 必知必会

# 基础概念

  • 数据库
  • 表
  • 列
  • 行
  • 字段

# 组合查询

# 使用 union

  1. 在单个查询中从不同的表返回类似结构的数据;
  2. 对单个表执行多个查询,按单个查询返回数据。
-- 假如需要价格小于等于5的所有物品的一个列表,而且
-- 还想包括供应商1001和1002生产的所有物品(不考虑价格)
SELECT vend_id, prod_id, prod_price
FROM products
WHERE prod_price <= 5
UNION
SELECT vend_id, prod_id, prod_price
FROM products
WHERE vend_id IN (1001, 1002);

# union all

-- union 默认会去重, union all 会返回全部结果
SELECT vend_id, prod_id, prod_price
FROM products
WHERE prod_price <= 5
UNION ALL
SELECT vend_id, prod_id, prod_price
FROM products
WHERE vend_id IN (1001, 1002);

# 授权

# 本地虚拟机mysql连接

https://blog.csdn.net/u010953706/article/details/95985946 https://blog.csdn.net/weixin_44455388/article/details/119681517 https://zhuanlan.zhihu.com/p/125547605 https://blog.csdn.net/qq_31012509/article/details/89343526

# 插入

# 视图

略

# 存储过程

略

# 游标

略

# 触发器

略

# 事务处理

略

# 性能测试

# SQL语句优化

# 慢查询优化

  1. 修改mysql配置文件,/etc/mysql/mysql.conf.d/mysqld.cnf,开启记录慢查询,# slow_query_log= 1,# slow_query_log_file= /var/log/mysql/mysql-slow.log
  2. service mysql restart
  3. mysqldumpslow -s c -t 5 <file>
最近更新
01
lhl learn notes
02
filter
06-09
03
decorator
06-09
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式