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. Jmeter软件测试

    1.1. 性能测试是什么 基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求 性能指标关注点:时间性能.空间性能 性能测试与页面无关 性能测试定义:指通过自动化的测试工 ...

  2. 文心一言 VS 讯飞星火 VS chatgpt (180)-- 算法导论13.4 3题

    三.用go语言,在练习13.3-2 中,将关键字 41.38.31.12.19.8 连续插入一棵初始的空树中,从而得到一棵红黑树.请给出从该树中连续删除关键字 8.12.19.31.38.41 后的红 ...

  3. 遇事不决,量子力学;不懂配色,赛博朋克。推荐一个Python可视化库

    遇事不决,量子力学;不懂配色,赛博朋克.推荐一个Python可视化库 12月10日,历经多次跳票后,波兰公司CD Projekt Red制作的<赛博朋克2077>终于正式发售,在Steam ...

  4. 【django-vue】celery延迟任务、定时任务 django中使用celery 秒杀功能 双写一致性 首页轮播图定时更新 课程前端页面

    目录 上节回顾 字符编码 django-redis 今日内容 1 celery 执行异步任务,延迟任务,定时任务 延时任务 定时任务 2 django中使用celery 2.1 秒杀功能 2.1.1 ...

  5. 极限五分钟,在宝塔中用 Docker 部署升讯威在线客服系统

    我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户.对我来说,只要能获得用户的认可,就是我最大的动力. 最近客服系统成功经受住了客户现场组织的压力测试,获得了客户的认可. 客户组 ...

  6. vivo 商城前端架构升级—前后端分离篇

    本文主要以 vivo 商城项目的前后端分离经验,总结前后端分离思路,整理前后端分离方案,以及分离过程中遇到的问题及解决方案. 一.前言 vivo官方商城在2015年创建网上商城,开辟网络销售渠道,几年 ...

  7. Redis 缓存性能实践及总结

    一.前言 在互联网应用中,缓存成为高并发架构的关键组件.这篇博客主要介绍缓存使用的典型场景.实操案例分析.Redis使用规范及常规 Redis 监控. 二.常见缓存对比 常见的缓存方案,有本地缓存,包 ...

  8. Qt大型工程开发技术选型PartFinal:CLR调用COM组件

    Qt大型工程开发技术选型PartFinal:CLR调用COM组件 这里其实没什么内容了,直接上代码吧,如下文所示: #pragma once #using <mscorlib.dll> u ...

  9. python中BeautifulSoup库使用小结

    转载请注明出处: BeautifulSoup是一个用于解析HTML和XML文档的Python库,它提供了一些简单但强大的API,让你可以从文档中提取数据.以下是一些BeautifulSoup的主要特性 ...

  10. java - 递归排序 - 求数组最小值

    // 递归求数组最小值 public class Bubble { // 定义存储最小值的变量 static int min; public static void main(String[] arg ...