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. Djagno 使用locals()

    Django使用locals()函数 locals()函数会以字典类型返回当前位置的全部局部变量 在 views.py中添加 #展示 class Goods_list(View): def get(s ...

  2. Android Viewpager 滑动冲突解决

    这篇博客主要讲解一下几个问题 粗略地介绍一下View的事件分发机制 解决事件滑动冲突的思路及方法 ScrollView 里面嵌套ViewPager导致的滑动冲突 ViewPager里面嵌套ViewPa ...

  3. AIsing Programming Contest 2020 游记 (ABC水题,D思维)

    补题链接:Here A - Number of Multiples 水题 B - An Odd Problem 水题 C - XYZ Triplets 水题,注意数组不要开小了 D - Anythin ...

  4. JAVA使用Session获取用户信息

    JAVA使用Session获取用户信息 1. 在登录的Controller中将用户信息塞入Session //前端传入用户信息 @RequestMapping("/login") ...

  5. es报错记录

    ElasticsearchException[failed to bind service]; nested: AccessDeniedException[/usr/share/elasticsear ...

  6. java基础-idea的使用-day07

    目录 1. idea的获取 2. 已经安装的idea 如何卸载 3. idea的安装与破解 3. 设置 4. 写代码常用快捷建的使用 1. idea的获取 链接:https://pan.baidu.c ...

  7. docker 镜像管理之 overlay2 最佳实践

    1. Docker 镜像 Docker 镜像是个只读的容器模板,它组成了 Docker 容器的静态文件系统运行环境 rootfs,是启动 Docker 容器的基础. Docker 镜像是容器的静态视角 ...

  8. Ribbon 负载均衡源码解读

    转载请注明出处: 1.什么是Ribbon 是 Netflix 发布的一个负载均衡器,有助于控制 HTTP 和 TCP客户端行为.在 SpringCloud 中, nacos一般配合Ribbon进行使用 ...

  9. Rocketmq学习3——消息发送原理源码浅析

    一丶概述 RocketMQ 消息发送的原理流程可以分为以下几个步骤: 1. 创建生产者 在发送消息前,客户端首先需要创建一个消息生产者(Producer)实例,并设置必要的配置参数,如NameServ ...

  10. Angular系列教程之自定义指令

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...