1. 前言:
  2. 一、基础概念

  3. 二、子句顺序

  4. 三、使用MySQL(USE、SHOW)

  5. 四、检索数据(SELECT)

  6. 五、排序检索数据(ORDER BY)

  7. 六、过滤数据(WHERE)

  8. 七、数据过滤(AND、OR、IN、NOT)

  9. 八、用通配符进行过滤(LIKE、%、_)

  10. 九、用正则表达式进行搜索(REGEXP)

    1. 9.1 常用正则表达式
    2. 9.2 空白元字符
    3. 9.3 匹配字符类
    4. 9.4 匹配多个实例
    5. 9.5 定位符
  11. 十、创建计算字段(CONCAT)

  12. 十一、使用数据处理函数(Lower、Upper)

    1. 11.1 文本处理函数
    2. 11.2 日期和时间处理函数
    3. 11.3 数值处理函数
  13. 十二、汇总数据(AVG、MAX、MIN、COUNT、SUM)

    1. 12.1 聚集函数
    2. 12.2 聚集不同值
  14. 十三、分组数据(GROUP BY)

  15. 十四、使用子查询(IN)

    1. 14.1 利用子查询进行过滤
      1. 14.1.1 应用实例
    2. 14.2 作为计算字段使用子查询
      1. 14.2.1 应用实例
  16. 十五、联结表(INNER JOIN)

    1. 15.1 等值联结
    2. 15.2 笛卡儿积
    3. 15.3 内部联结(等值联结的不同语法实现)
    4. 15.4 联结多个表
      1. 15.4.1 应用实例
  17. 十六、创建高级联结(LEFT/RIGHT OUTER JOIN)

    1. 16.1 使用表别名
    2. 16.2 自联结
      1. 16.2.1 应用实例
    3. 16.3 自然联结
    4. 16.4 外部联结
      1. 16.4.1 左外联结
      2. 16.4.2 右外联结
  18. 十七、组合查询(UNION)

    1. 17.1 不包含重复行
    2. 17.2 包含重复行
  19. 十八、全文本搜索(Match、Against)

    1. 18.1 启用全文本搜索支持
    2. 18.2 进行全文本搜索
    3. 18.3 使用查询扩展
    4. 18.4 布尔文本搜索
      1. 18.4.1 全文本布尔操作符
      2. 18.4.2 应用实例
    5. 18.5 全文本搜索的使用说明
  20. 十九、插入数据(INSERT INTO)

    1. 19.1 插入完整的行
    2. 19.2 插入多个行
    3. 19.3 插入检索出的数据
  21. 二十、更新和删除数据(UPDATE、DELETE)

    1. 20.1 更新数据
    2. 20.2 删除数据
    3. 20.3 更新和删除的指导原则
  22. 二十一、创建和操纵表(CREATE、ALTER、DROP、RENAME)

    1. 21.1 创建表
      1. 21.1.1 使用NULL值
      2. 21.1.2 主键
      3. 21.1.3 使用 AUTO_INCREMENT
      4. 21.1.4 使用默认值
      5. 21.1.5 引擎类型
    2. 21.2 更新表
      1. 21.2.1 增加列
      2. 21.2.2 删除列
      3. 21.2.3 增加外键约束
      4. 21.2.3 删除表
      5. 21.2.4 重命名表
  23. 二十二、使用视图(VIEW)

    1. 22.1 为什么使用视图
    2. 22.2 视图的规则和限制
    3. 22.3 创建视图
    4. 22.4 更新视图
  24. 二十三、使用存储过程(PROCEDURE)

    1. 23.1 为什么要使用存储过程
    2. 23.2 执行存储过程
    3. 23.2 创建存储过程
    4. 23.3 删除存储过程
    5. 23.4 使用参数
      1. 23.4.1 应用实例一
      2. 23.4.2 应用实例二
    6. 23.5 建立智能存储过程
    7. 23.6 检查存储过程
  25. 二十四、使用游标(PROCEDURE)

    1. 24.1 创建游标
    2. 24.2 打开和关闭游标
    3. 24.3 使用游标数据
  26. 二十五、使用触发器(TRIGGER)

    1. 25.1 创建触发器
    2. 25.2 删除触发器
    3. 25.3 使用触发器
      1. 25.3.1 INSERT 触发器
      2. 25.3.2 DELETE 触发器
      3. 25.3.3 UPDATE 触发器
  27. 二十六、使用索引(INDEX、UNIQUE、FULLTEXT、HASH)

    1. 26.1 主键索引
    2. 26.2 普通索引
    3. 26.3 唯一索引
    4. 26.4 全文索引
    5. 26.5 组合索引
    6. 26.6 哈希索引(仅 Memory 显式支持)
    7. 26.7 优化前缀索引
    8. 26.8 查看索引
    9. 26.9 删除索引
    10. 26.10 EXPLAIN 命令
  28. 二十七、管理事务处理(TRANSACTION)

    1. 27.1 使用 ROLLBACK
    2. 27.2 使用 COMMIT
    3. 27.3 使用保留点
    4. 27.4 更改默认的提交行为
  29. 二十八、使用字符集和校对顺序(CHARACTER、COLLATE)

  30. 二十九、管理用户(GRANT、REVOKE)

    1. 29.1 创建用户账号
    2. 29.2 删除用户账号
    3. 29.3 设置访问权限
    4. 29.4 更改口令
  31. 三十、数据库维护(ANALYZE、CHECK)

    1. 30.1 备份数据
    2. 30.2 进行数据库维护
    3. 30.3 诊断启动问题
    4. 30.4 查看日志文件
  32. 三十一、改善性能

  33. 附录:MySQL 数据类型

    1. 串数据类型
    2. 数值数据类型
    3. 日期和时间数据类型
    4. 二进制数据类型

MySQL常用操作指令大全的更多相关文章

  1. mysql常用基础指令大全

    mysql指令 启动 net start mysql 退出mysql quit 登录 mysql -uroot -p 逻辑非 not ! 逻辑与 and && 或者 or || 逻辑异 ...

  2. mysql 常用操作指令

    (1)centos mysql数据库文件在哪? [root@localhost ~]# find / -name mysql (2)查找数据库备份工具 mysqldump [root@localhos ...

  3. mysql 表格操作指令大全(Show、desc、create、insert into、delete、select、drop、update、alter)

    使用数据库 use 数据库名 eg: use weiying 2. 查看库里所有的表 Show tables 3.查看所表的结构  desc 表名 desc score 4.建表create tabl ...

  4. (转载)常用的Mysql数据库操作语句大全

    打开CMD,进入数据库命令:mysql -hlocalhost -uroot -p 退出数据库:exit 用户管理: 1.新建用户: >CREATE USER name IDENTIFIED B ...

  5. php开发面试题---Mysql常用命令行大全

    php开发面试题---Mysql常用命令行大全 一.总结 一句话总结: 常见关键词:create,use,drop,insert,update,select,where ,from.inner joi ...

  6. mysql常用操作语句

    mysql常用操作语句 1.mysql -u root -p   2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...

  7. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  8. MySQL常用操作总结

    MySQL常用操作 前提条件:已安装MySQL. 学习目标:用一条sql语句写出A和B的剩余数量 AA表 BB表 以上为一道面试题,接下来由这道面试题来回顾一些数据库的基本操作. 登录MySQL su ...

  9. centos LAMP第四部分mysql操作 忘记root密码 skip-innodb 配置慢查询日志 mysql常用操作 mysql常用操作 mysql备份与恢复 第二十二节课

    centos  LAMP第四部分mysql操作  忘记root密码  skip-innodb 配置慢查询日志 mysql常用操作  mysql常用操作 mysql备份与恢复   第二十二节课 mysq ...

  10. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

随机推荐

  1. 记一次go应用在k8s pod已用内存告警不准确分析

    版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/17968696.html ),以下内容为个人 ...

  2. c#-微软2

    练习-编写第一个代码: 在第一次练习中你将使用c#将神圣的程序员用语打印到控制台的标准输出 编写第一行代码: 在软件开发者中,有这么一个传统,那就是将"Hello World!"这 ...

  3. 记一次 .NET某道闸收费系统 内存溢出分析

    一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序几天内存就要爆一次,不知道咋回事,找不出原因,让我帮忙看一下,这种问题分析dump是最简单粗暴了,拿到dump后接下来就是一顿分析. 二:Win ...

  4. 扒一扒迅雷11新功能——6T云盘功能、极致传输、高清播放、跨端同步

    云盘功能 极致传输 高清播放 跨端同步

  5. 信息收集-CDN绕过

    什么是CDN加速? CDN 的全称是 Content Delivery Network,即内容分发网络.CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器, 通过中心平台的负载 ...

  6. IDEA插件Material Theme UI 激活

    介绍 "Material Theme UI" 是一款为 IntelliJ IDEA 提供现代化材料设计主题的插件,通过重新设计IDE的外观,为开发人员带来更加美观.富有活力的用户体 ...

  7. 每天学五分钟 Liunx | 有趣的 log

    说明:看 systemd log 的时候发现了一段有意思的打印,不太明白为什么会这样,贴出来与朋友们分享,欢迎知道的朋友们说明下,非常感谢.   问题描述:服务启动时,会执行 python 脚本,该脚 ...

  8. (已解决)vscode python 代码高亮异常 - 引入的包不显示

    问题情况:识别不了引入的包,代码一片白花花的. 解决方法:点最左下角的齿轮,打开设置,搜索 language,把 python 的 language server 改成 pylance,如下图: 如果 ...

  9. Redis 哨兵模式高可用

    本文为博主原创,未经允许不得转载: 目录: 1. 哨兵 Sentinel 介绍 2. 哨兵架构特点及工作原理 3. redis哨兵架构搭建步骤 4. 哨兵数据丢失 5. spring boot 整合  ...

  10. linux 查看服务器cpu 与内存配置

    转载请注明出处: 1. 通过 lscpu 命令查看 服务器的cpu 配置 显示格式: Architecture: #架构 CPU(s): #逻辑cpu颗数 Thread(s) per core: #每 ...