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. docker中安装的mysql无法远程连接问题解决

    背景: 在ubuntu1804的docker中安装了mysql,版本是5.7.34.因为有复杂的数据要插入到数据库中,所以从宿主机通过pycharm和DBeaver连接,但是一直报错: Can not ...

  2. AIGC加速迭代,云栖大会视频云「媒体服务」专场与你共话云智深度融合

    2023杭州·云栖大会 倒计时5天! 阿里云视频云 5大并行Session 11场话题演讲 深度演绎云智融合的全面进化 「媒体服务」Tech专场 重磅议题剧透来袭 01 「媒体服务」Tech • 新数 ...

  3. BP 供应商创建与修改

    1业务场景 BP中,供应商和客户的创建发生了很大变化,之前的BAPI无法使用,本文档采用新的方法创建供应商. 2创建 2.1业务伙伴 2.2添加BP角色 2.3维护银行数据 2.4维护类别税号数据 2 ...

  4. 【RK3399】2.制作ubuntu20.04 roomfs

    firefly自带的文件系统,由于缺少一些基本功能模块,因此,我们可以自己手动制作一个ubuntu20.04的文件系统. 下载Ubuntu根文件系统 http://cdimage.ubuntu.com ...

  5. B3637-DP【橙】

    这题我用sort的时候大意了,从1开始使用的下标但是用sort时没加1导致排序错误,排了半天错才发现. 另外,这道题我似乎用了一种与网络上搜到了做法截然不同的自己的瞎想出来的做法,我的这个做法需要n^ ...

  6. Transformer的应用

    Transformer 写在前面 本学期学习了NLP的课程,本小菜鸡结合做的课设(基于Transformer的英文文档摘要系统的设计与实现),来写一下有关于Transformer的相关内容吧,有问题之 ...

  7. Guava缓存工具类封装和使用

    本文为博主原创,未经允许不得转载: Guava是谷歌提供的一款强大的java工具库,里面包含了很多方便且高效的工具,在项目开发中有业务场景需要保存数据到内存当中, 且只需要保存固定时间就可以,该数据只 ...

  8. Android之AMS原理分析

    在学习android框架原理过程中,ams的原理非常重要,无论是在面试中还是在自己开发类库过程中都会接触到. 1 简述 ActivityManagerService是Android最核心的服务,负责管 ...

  9. Python 变量?对象?引用?赋值?一个例子解释清楚

    哈喽大家好,我是咸鱼. 前天有个小伙伴找到我,给了我一段 python 代码: a = [1, 2] a[1] = a print(a[1]) 然后问我为什么结果是 [1, [...]],我一看这个问 ...

  10. [转帖]django使用html渲染页面样式+数据库管理员的创建

    一.django页面渲染 1.在templates中创建html格式的文件-index.html,在该文件中添加body,设置样式,比如: <h1 style = "backgroun ...